# near model CODE resource # jump table entries: 8698-8775 (78 of them) 00000000 0000 21FA ori.b D0, 0xFA 00000004 0000 19A4 ori.b D0, 0xA4 fn00000008: 00000008 4E56 0000 link A6, 0 0000000C 2F0A move.l -[A7], A2 0000000E 246E 0008 movea.l A2, [A6 + 0x8] 00000012 2F2E 000C move.l -[A7], [A6 + 0xC] 00000016 2F0A move.l -[A7], A2 00000018 4EB9 0000 0C6A jsr [0x00000C6A] 0000001E 41F9 0000 F604 lea.l A0, [0x0000F604] 00000024 2488 move.l [A2], A0 00000026 204A movea.l A0, A2 00000028 504F addq.w A7, 8 0000002A 245F movea.l A2, [A7]+ 0000002C 4E5E unlink A6 0000002E 4E75 rts 00000030 4E56 FFE8 link A6, -0x0018 00000034 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000038 246E 0008 movea.l A2, [A6 + 0x8] 0000003C 286E 000C movea.l A4, [A6 + 0xC] 00000040 282E 0010 move.l D4, [A6 + 0x10] 00000044 362A 000C move.w D3, [A2 + 0xC] 00000048 4A6A 000E tst.w [A2 + 0xE] 0000004C 6702 beq +0x4 /* 00000050 */ 0000004E 5043 addq.w D3, 8 label00000050: 00000050 486E FFF8 pea.l [A6 - 0x8] 00000054 2F0A move.l -[A7], A2 00000056 4EB9 0001 6138 jsr [0x00016138] 0000005C 4A00 tst.b D0 0000005E 504F addq.w A7, 8 00000060 6624 bne +0x26 /* 00000086 */ 00000062 486E FFF4 pea.l [A6 - 0xC] 00000066 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000006A 4EB9 0000 348A jsr [0x0000348A] 00000070 426E FFFA clr.w [A6 - 0x6] 00000074 426E FFF8 clr.w [A6 - 0x8] 00000078 3D6E FFF4 FFFE move.w [A6 - 0x2], [A6 - 0xC] 0000007E 3D6E FFF6 FFFC move.w [A6 - 0x4], [A6 - 0xA] 00000084 504F addq.w A7, 8 label00000086: 00000086 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000008A 486E FFEC pea.l [A6 - 0x14] 0000008E 4EB9 0000 36FA jsr [0x000036FA] 00000094 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000098 2057 movea.l A0, [A7] 0000009A 2268 0004 movea.l A1, [A0 + 0x4] 0000009E 2269 0018 movea.l A1, [A1 + 0x18] 000000A2 4E91 jsr [A1] 000000A4 2648 movea.l A3, A0 000000A6 200B move.l D0, A3 000000A8 4FEF 000C lea.l A7, [A7 + 0xC] 000000AC 6608 bne +0xA /* 000000B6 */ 000000AE 4EB9 0000 260A jsr [0x0000260A] 000000B4 2648 movea.l A3, A0 label000000B6: 000000B6 42AE FFE8 clr.l [A6 - 0x18] 000000BA 554F subq.w A7, 2 000000BC 2F0B move.l -[A7], A3 000000BE 486E FFE8 pea.l [A6 - 0x18] 000000C2 303C 0001 move.w D0, 0x1 000000C6 AA73 syscall ControlDispatch 000000C8 301F move.w D0, [A7]+ 000000CA 594F subq.w A7, 4 000000CC 2F0B move.l -[A7], A3 000000CE 486E FFF8 pea.l [A6 - 0x8] 000000D2 2F0C move.l -[A7], A4 000000D4 4227 clr.b -[A7] 000000D6 2F2A 0004 move.l -[A7], [A2 + 0x4] 000000DA 4EB9 0001 D5C0 jsr [0x0001D5C0] 000000E0 584F addq.w A7, 4 000000E2 3F00 move.w -[A7], D0 000000E4 2F2A 0004 move.l -[A7], [A2 + 0x4] 000000E8 4EB9 0001 4E8C jsr [0x00014E8C] 000000EE 584F addq.w A7, 4 000000F0 3F00 move.w -[A7], D0 000000F2 2F2A 0004 move.l -[A7], [A2 + 0x4] 000000F6 4EB9 0001 4E82 jsr [0x00014E82] 000000FC 584F addq.w A7, 4 000000FE 3F00 move.w -[A7], D0 00000100 3F03 move.w -[A7], D3 00000102 2F04 move.l -[A7], D4 00000104 A954 syscall NewControl 00000106 205F movea.l A0, [A7]+ 00000108 2548 0008 move.l [A2 + 0x8], A0 0000010C 4AAA 0008 tst.l [A2 + 0x8] 00000110 661E bne +0x20 /* 00000130 */ 00000112 42A7 clr.l -[A7] 00000114 486E FFF0 pea.l [A6 - 0x10] 00000118 2D7C 6E69 6C50 FFF0 move.l [A6 - 0x10], 0x6E696C50 /* 'nilP' */ 00000120 4879 0000 F7CE push.l 0xF7CE 00000126 4EB9 0000 2542 jsr [0x00002542] 0000012C 4FEF 000C lea.l A7, [A7 + 0xC] label00000130: 00000130 554F subq.w A7, 2 00000132 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000136 303C 0008 move.w D0, 0x8 0000013A AA73 syscall ControlDispatch 0000013C 301F move.w D0, [A7]+ 0000013E 362A 000E move.w D3, [A2 + 0xE] 00000142 6714 beq +0x16 /* 00000158 */ 00000144 426A 000E clr.w [A2 + 0xE] 00000148 3F03 move.w -[A7], D3 0000014A 2F0A move.l -[A7], A2 0000014C 2057 movea.l A0, [A7] 0000014E 2250 movea.l A1, [A0] 00000150 2269 007C movea.l A1, [A1 + 0x7C] 00000154 4E91 jsr [A1] 00000156 5C4F addq.w A7, 6 label00000158: 00000158 3F3C FFFF move.w -[A7], 0xFFFF 0000015C 486E FFEC pea.l [A6 - 0x14] 00000160 4EB9 0000 3702 jsr [0x00003702] 00000166 5C4F addq.w A7, 6 00000168 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000016C 4E5E unlink A6 0000016E 4E75 rts fn00000170: 00000170 4E56 0000 link A6, 0 00000174 2F0A move.l -[A7], A2 00000176 246E 0008 movea.l A2, [A6 + 0x8] 0000017A 200A move.l D0, A2 0000017C 6724 beq +0x26 /* 000001A2 */ 0000017E 41F9 0000 F604 lea.l A0, [0x0000F604] 00000184 2488 move.l [A2], A0 00000186 4267 clr.w -[A7] 00000188 2F0A move.l -[A7], A2 0000018A 4EB9 0000 0C8A jsr [0x00000C8A] 00000190 4A6E 000C tst.w [A6 + 0xC] 00000194 5C4F addq.w A7, 6 00000196 6F0A ble +0xC /* 000001A2 */ 00000198 2F0A move.l -[A7], A2 0000019A 4EB9 0000 2592 jsr [0x00002592] 000001A0 584F addq.w A7, 4 label000001A2: 000001A2 204A movea.l A0, A2 000001A4 245F movea.l A2, [A7]+ 000001A6 4E5E unlink A6 000001A8 4E75 rts fn000001AA: 000001AA 4E56 0000 link A6, 0 000001AE 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000001B2 246E 0008 movea.l A2, [A6 + 0x8] 000001B6 362E 0012 move.w D3, [A6 + 0x12] 000001BA 554F subq.w A7, 2 000001BC 2F2A 0008 move.l -[A7], [A2 + 0x8] 000001C0 A960 syscall GetControlValue/GetCtlValue 000001C2 301F move.w D0, [A7]+ 000001C4 3800 move.w D4, D0 000001C6 554F subq.w A7, 2 000001C8 2F2A 0008 move.l -[A7], [A2 + 0x8] 000001CC 2F2E 000E move.l -[A7], [A6 + 0xE] 000001D0 3F03 move.w -[A7], D3 000001D2 4878 FFFF push.l 0xFFFF 000001D6 303C 000A move.w D0, 0xA /* '\n' */ 000001DA AA73 syscall ControlDispatch 000001DC 301F move.w D0, [A7]+ 000001DE 4A40 tst.w D0 000001E0 56C0 sne D0 000001E2 4400 neg.b D0 000001E4 1A00 move.b D5, D0 000001E6 554F subq.w A7, 2 000001E8 2F2A 0008 move.l -[A7], [A2 + 0x8] 000001EC A960 syscall GetControlValue/GetCtlValue 000001EE 301F move.w D0, [A7]+ 000001F0 3600 move.w D3, D0 000001F2 B644 cmp.w D3, D4 000001F4 6716 beq +0x18 /* 0000020C */ 000001F6 3043 movea.w A0, D3 000001F8 2F08 move.l -[A7], A0 000001FA 2F2A 0004 move.l -[A7], [A2 + 0x4] 000001FE 2057 movea.l A0, [A7] 00000200 2268 0004 movea.l A1, [A0 + 0x4] 00000204 2269 0020 movea.l A1, [A1 + 0x20] 00000208 4E91 jsr [A1] 0000020A 504F addq.w A7, 8 label0000020C: 0000020C 1005 move.b D0, D5 0000020E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000212 4E5E unlink A6 00000214 4E75 rts fn00000216: 00000216 4E56 0000 link A6, 0 0000021A 2F0A move.l -[A7], A2 0000021C 246E 0008 movea.l A2, [A6 + 0x8] 00000220 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000224 303C 0018 move.w D0, 0x18 00000228 AA73 syscall ControlDispatch 0000022A 245F movea.l A2, [A7]+ 0000022C 4E5E unlink A6 0000022E 4E75 rts 00000230 4E56 0000 link A6, 0 00000234 2F0A move.l -[A7], A2 00000236 246E 0008 movea.l A2, [A6 + 0x8] 0000023A 554F subq.w A7, 2 0000023C 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000240 1F3C 0001 move.b -[A7], 0x1 00000244 4227 clr.b -[A7] 00000246 303C 001E move.w D0, 0x1E 0000024A AA73 syscall ControlDispatch 0000024C 301F move.w D0, [A7]+ 0000024E 245F movea.l A2, [A7]+ 00000250 4E5E unlink A6 00000252 4E75 rts 00000254 4E56 0000 link A6, 0 00000258 2F0A move.l -[A7], A2 0000025A 246E 0008 movea.l A2, [A6 + 0x8] 0000025E 554F subq.w A7, 2 00000260 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000264 4227 clr.b -[A7] 00000266 4227 clr.b -[A7] 00000268 303C 001E move.w D0, 0x1E 0000026C AA73 syscall ControlDispatch 0000026E 301F move.w D0, [A7]+ 00000270 245F movea.l A2, [A7]+ 00000272 4E5E unlink A6 00000274 4E75 rts 00000276 4E56 FFF0 link A6, -0x0010 0000027A 2F0A move.l -[A7], A2 0000027C 246E 0008 movea.l A2, [A6 + 0x8] 00000280 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000284 486E FFFC pea.l [A6 - 0x4] 00000288 4EB9 0000 36FA jsr [0x000036FA] 0000028E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000292 4EB9 0001 D5B6 jsr [0x0001D5B6] 00000298 5500 subq.b D0, 2 0000029A 4FEF 000C lea.l A7, [A7 + 0xC] 0000029E 663C bne +0x3E /* 000002DC */ 000002A0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000002A4 2057 movea.l A0, [A7] 000002A6 2268 0004 movea.l A1, [A0 + 0x4] 000002AA 2269 0018 movea.l A1, [A1 + 0x18] 000002AE 4E91 jsr [A1] 000002B0 584F addq.w A7, 4 000002B2 2F08 move.l -[A7], A0 000002B4 486E FFF0 pea.l [A6 - 0x10] 000002B8 4EB9 0000 26A2 jsr [0x000026A2] 000002BE 2F2A 0008 move.l -[A7], [A2 + 0x8] 000002C2 303C 0007 move.w D0, 0x7 000002C6 AA73 syscall ControlDispatch 000002C8 301F move.w D0, [A7]+ 000002CA 3F3C FFFF move.w -[A7], 0xFFFF 000002CE 486E FFF0 pea.l [A6 - 0x10] 000002D2 4EB9 0000 26AA jsr [0x000026AA] 000002D8 4FEF 000C lea.l A7, [A7 + 0xC] label000002DC: 000002DC 2F0A move.l -[A7], A2 000002DE 2057 movea.l A0, [A7] 000002E0 2250 movea.l A1, [A0] 000002E2 2269 00B4 movea.l A1, [A1 + 0xB4] 000002E6 4E91 jsr [A1] 000002E8 3F3C FFFF move.w -[A7], 0xFFFF 000002EC 486E FFFC pea.l [A6 - 0x4] 000002F0 4EB9 0000 3702 jsr [0x00003702] 000002F6 4FEF 000A lea.l A7, [A7 + 0xA] 000002FA 245F movea.l A2, [A7]+ 000002FC 4E5E unlink A6 000002FE 4E75 rts 00000300 4E56 FFF0 link A6, -0x0010 00000304 2F0A move.l -[A7], A2 00000306 246E 0008 movea.l A2, [A6 + 0x8] 0000030A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000030E 486E FFFC pea.l [A6 - 0x4] 00000312 4EB9 0000 36FA jsr [0x000036FA] 00000318 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000031C 2057 movea.l A0, [A7] 0000031E 2268 0004 movea.l A1, [A0 + 0x4] 00000322 2269 0018 movea.l A1, [A1 + 0x18] 00000326 4E91 jsr [A1] 00000328 584F addq.w A7, 4 0000032A 2F08 move.l -[A7], A0 0000032C 486E FFF0 pea.l [A6 - 0x10] 00000330 4EB9 0000 26A2 jsr [0x000026A2] 00000336 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000033A 303C 0008 move.w D0, 0x8 0000033E AA73 syscall ControlDispatch 00000340 301F move.w D0, [A7]+ 00000342 2F0A move.l -[A7], A2 00000344 2057 movea.l A0, [A7] 00000346 2250 movea.l A1, [A0] 00000348 2269 00B4 movea.l A1, [A1 + 0xB4] 0000034C 4E91 jsr [A1] 0000034E 3F3C FFFF move.w -[A7], 0xFFFF 00000352 486E FFF0 pea.l [A6 - 0x10] 00000356 4EB9 0000 26AA jsr [0x000026AA] 0000035C 3F3C FFFF move.w -[A7], 0xFFFF 00000360 486E FFFC pea.l [A6 - 0x4] 00000364 4EB9 0000 3702 jsr [0x00003702] 0000036A 4FEF 001E lea.l A7, [A7 + 0x1E] 0000036E 245F movea.l A2, [A7]+ 00000370 4E5E unlink A6 00000372 4E75 rts 00000374 4E56 FFF0 link A6, -0x0010 00000378 2F0A move.l -[A7], A2 0000037A 246E 0008 movea.l A2, [A6 + 0x8] 0000037E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000382 486E FFFC pea.l [A6 - 0x4] 00000386 4EB9 0000 36FA jsr [0x000036FA] 0000038C 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000390 4EB9 0001 D5AC jsr [0x0001D5AC] 00000396 5500 subq.b D0, 2 00000398 4FEF 000C lea.l A7, [A7 + 0xC] 0000039C 663C bne +0x3E /* 000003DA */ 0000039E 2F2A 0004 move.l -[A7], [A2 + 0x4] 000003A2 2057 movea.l A0, [A7] 000003A4 2268 0004 movea.l A1, [A0 + 0x4] 000003A8 2269 0018 movea.l A1, [A1 + 0x18] 000003AC 4E91 jsr [A1] 000003AE 584F addq.w A7, 4 000003B0 2F08 move.l -[A7], A0 000003B2 486E FFF0 pea.l [A6 - 0x10] 000003B6 4EB9 0000 26A2 jsr [0x000026A2] 000003BC 2F2A 0008 move.l -[A7], [A2 + 0x8] 000003C0 303C 0007 move.w D0, 0x7 000003C4 AA73 syscall ControlDispatch 000003C6 301F move.w D0, [A7]+ 000003C8 3F3C FFFF move.w -[A7], 0xFFFF 000003CC 486E FFF0 pea.l [A6 - 0x10] 000003D0 4EB9 0000 26AA jsr [0x000026AA] 000003D6 4FEF 000C lea.l A7, [A7 + 0xC] label000003DA: 000003DA 2F0A move.l -[A7], A2 000003DC 2057 movea.l A0, [A7] 000003DE 2250 movea.l A1, [A0] 000003E0 2269 00B4 movea.l A1, [A1 + 0xB4] 000003E4 4E91 jsr [A1] 000003E6 3F3C FFFF move.w -[A7], 0xFFFF 000003EA 486E FFFC pea.l [A6 - 0x4] 000003EE 4EB9 0000 3702 jsr [0x00003702] 000003F4 4FEF 000A lea.l A7, [A7 + 0xA] 000003F8 245F movea.l A2, [A7]+ 000003FA 4E5E unlink A6 000003FC 4E75 rts 000003FE 4E56 0000 link A6, 0 00000402 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000406 2057 movea.l A0, [A7] 00000408 2250 movea.l A1, [A0] 0000040A 2269 0068 movea.l A1, [A1 + 0x68] 0000040E 4E91 jsr [A1] 00000410 4E5E unlink A6 00000412 4E75 rts 00000414 4E56 FFF8 link A6, -0x0008 00000418 2F0A move.l -[A7], A2 0000041A 246E 0008 movea.l A2, [A6 + 0x8] 0000041E 554F subq.w A7, 2 00000420 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000424 303C 0006 move.w D0, 0x6 00000428 AA73 syscall ControlDispatch 0000042A 101F move.b D0, [A7]+ 0000042C 672C beq +0x2E /* 0000045A */ 0000042E 486E FFF8 pea.l [A6 - 0x8] 00000432 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000436 2057 movea.l A0, [A7] 00000438 2268 0004 movea.l A1, [A0 + 0x4] 0000043C 2269 0038 movea.l A1, [A1 + 0x38] 00000440 4E91 jsr [A1] 00000442 486E FFF8 pea.l [A6 - 0x8] 00000446 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000044A 2057 movea.l A0, [A7] 0000044C 2268 0004 movea.l A1, [A0 + 0x4] 00000450 2269 00C4 movea.l A1, [A1 + 0xC4] 00000454 4E91 jsr [A1] 00000456 4FEF 0010 lea.l A7, [A7 + 0x10] label0000045A: 0000045A 245F movea.l A2, [A7]+ 0000045C 4E5E unlink A6 0000045E 4E75 rts fn00000460: 00000460 4E56 FFFC link A6, -0x0004 00000464 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000468 246E 0008 movea.l A2, [A6 + 0x8] 0000046C 3A2E 000C move.w D5, [A6 + 0xC] 00000470 282E 000E move.l D4, [A6 + 0xE] 00000474 262E 0012 move.l D3, [A6 + 0x12] 00000478 266E 0016 movea.l A3, [A6 + 0x16] 0000047C 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000480 486E FFFC pea.l [A6 - 0x4] 00000484 4EB9 0000 36FA jsr [0x000036FA] 0000048A 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000048E 3F05 move.w -[A7], D5 00000490 2F04 move.l -[A7], D4 00000492 2F03 move.l -[A7], D3 00000494 2F0B move.l -[A7], A3 00000496 303C 0012 move.w D0, 0x12 0000049A AA73 syscall ControlDispatch 0000049C 301F move.w D0, [A7]+ 0000049E 42A7 clr.l -[A7] 000004A0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000004A4 2057 movea.l A0, [A7] 000004A6 2268 0004 movea.l A1, [A0 + 0x4] 000004AA 2269 00F0 movea.l A1, [A1 + 0xF0] 000004AE 4E91 jsr [A1] 000004B0 3F3C FFFF move.w -[A7], 0xFFFF 000004B4 486E FFFC pea.l [A6 - 0x4] 000004B8 4EB9 0000 3702 jsr [0x00003702] 000004BE 4FEF 0014 lea.l A7, [A7 + 0x14] 000004C2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000004C6 4E5E unlink A6 000004C8 4E75 rts 000004CA 4E56 FFFC link A6, -0x0004 000004CE 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000004D2 246E 0008 movea.l A2, [A6 + 0x8] 000004D6 3C2E 000C move.w D6, [A6 + 0xC] 000004DA 2A2E 000E move.l D5, [A6 + 0xE] 000004DE 282E 0012 move.l D4, [A6 + 0x12] 000004E2 286E 0016 movea.l A4, [A6 + 0x16] 000004E6 266E 001A movea.l A3, [A6 + 0x1A] 000004EA 554F subq.w A7, 2 000004EC 2F2A 0008 move.l -[A7], [A2 + 0x8] 000004F0 3F06 move.w -[A7], D6 000004F2 2F05 move.l -[A7], D5 000004F4 2F04 move.l -[A7], D4 000004F6 2F0C move.l -[A7], A4 000004F8 2F0B move.l -[A7], A3 000004FA 303C 0013 move.w D0, 0x13 000004FE AA73 syscall ControlDispatch 00000500 301F move.w D0, [A7]+ 00000502 3600 move.w D3, D0 00000504 3003 move.w D0, D3 00000506 48C0 ext.l D0 00000508 671C beq +0x1E /* 00000526 */ 0000050A 42A7 clr.l -[A7] 0000050C 486E FFFC pea.l [A6 - 0x4] 00000510 3043 movea.w A0, D3 00000512 2D48 FFFC move.l [A6 - 0x4], A0 00000516 4879 0000 F7CE push.l 0xF7CE 0000051C 4EB9 0000 2542 jsr [0x00002542] 00000522 4FEF 000C lea.l A7, [A7 + 0xC] label00000526: 00000526 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000052A 4E5E unlink A6 0000052C 4E75 rts 0000052E 4E56 FED8 link A6, -0x0128 00000532 48E7 1020 movem.l -[A7], D3,A2 00000536 246E 0008 movea.l A2, [A6 + 0x8] 0000053A 362E 000C move.w D3, [A6 + 0xC] 0000053E B66A 000E cmp.w D3, [A2 + 0xE] 00000542 6746 beq +0x48 /* 0000058A */ 00000544 3543 000E move.w [A2 + 0xE], D3 00000548 2F0A move.l -[A7], A2 0000054A 4EB9 0001 615E jsr [0x0001615E] 00000550 486E FED8 pea.l [A6 - 0x128] 00000554 3F2A 000E move.w -[A7], [A2 + 0xE] 00000558 4EB9 0000 286A jsr [0x0000286A] 0000055E 3D7C 0048 FFE8 move.w [A6 - 0x18], 0x48 /* 'H' */ 00000564 3D6E FEDC FFF2 move.w [A6 - 0xE], [A6 - 0x124] 0000056A 2D6E FEE0 FFF4 move.l [A6 - 0xC], [A6 - 0x120] 00000570 3D6E FEE4 FFF8 move.w [A6 - 0x8], [A6 - 0x11C] 00000576 486E FFE8 pea.l [A6 - 0x18] 0000057A 2F0A move.l -[A7], A2 0000057C 2057 movea.l A0, [A7] 0000057E 2250 movea.l A1, [A0] 00000580 2269 0084 movea.l A1, [A1 + 0x84] 00000584 4E91 jsr [A1] 00000586 4FEF 0012 lea.l A7, [A7 + 0x12] label0000058A: 0000058A 4CDF 0408 movem.l D3,A2, [A7]+ 0000058E 4E5E unlink A6 00000590 4E75 rts 00000592 4E56 FFFC link A6, -0x0004 00000596 48E7 1030 movem.l -[A7], D3,A2,A3 0000059A 246E 0008 movea.l A2, [A6 + 0x8] 0000059E 266E 000C movea.l A3, [A6 + 0xC] 000005A2 554F subq.w A7, 2 000005A4 2F2A 0008 move.l -[A7], [A2 + 0x8] 000005A8 2F0B move.l -[A7], A3 000005AA 303C 001C move.w D0, 0x1C 000005AE AA73 syscall ControlDispatch 000005B0 301F move.w D0, [A7]+ 000005B2 3600 move.w D3, D0 000005B4 3003 move.w D0, D3 000005B6 48C0 ext.l D0 000005B8 671C beq +0x1E /* 000005D6 */ 000005BA 42A7 clr.l -[A7] 000005BC 486E FFFC pea.l [A6 - 0x4] 000005C0 3043 movea.w A0, D3 000005C2 2D48 FFFC move.l [A6 - 0x4], A0 000005C6 4879 0000 F7CE push.l 0xF7CE 000005CC 4EB9 0000 2542 jsr [0x00002542] 000005D2 4FEF 000C lea.l A7, [A7 + 0xC] label000005D6: 000005D6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000005DA 4E5E unlink A6 000005DC 4E75 rts 000005DE 4E56 FFFC link A6, -0x0004 000005E2 48E7 1030 movem.l -[A7], D3,A2,A3 000005E6 246E 0008 movea.l A2, [A6 + 0x8] 000005EA 266E 000C movea.l A3, [A6 + 0xC] 000005EE 554F subq.w A7, 2 000005F0 2F2A 0008 move.l -[A7], [A2 + 0x8] 000005F4 4267 clr.w -[A7] 000005F6 2F3C 666F 6E74 move.l -[A7], 0x666F6E74 /* 'font' */ 000005FC 4878 0018 push.l 0x18 00000600 2F0B move.l -[A7], A3 00000602 42A7 clr.l -[A7] 00000604 303C 0013 move.w D0, 0x13 00000608 AA73 syscall ControlDispatch 0000060A 301F move.w D0, [A7]+ 0000060C 3600 move.w D3, D0 0000060E 3003 move.w D0, D3 00000610 48C0 ext.l D0 00000612 671C beq +0x1E /* 00000630 */ 00000614 42A7 clr.l -[A7] 00000616 486E FFFC pea.l [A6 - 0x4] 0000061A 3043 movea.w A0, D3 0000061C 2D48 FFFC move.l [A6 - 0x4], A0 00000620 4879 0000 F7CE push.l 0xF7CE 00000626 4EB9 0000 2542 jsr [0x00002542] 0000062C 4FEF 000C lea.l A7, [A7 + 0xC] label00000630: 00000630 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000634 4E5E unlink A6 00000636 4E75 rts 00000638 4E56 0000 link A6, 0 0000063C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000640 246E 0008 movea.l A2, [A6 + 0x8] 00000644 4227 clr.b -[A7] 00000646 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000064A 2057 movea.l A0, [A7] 0000064C 2268 0004 movea.l A1, [A0 + 0x4] 00000650 2269 00EC movea.l A1, [A1 + 0xEC] 00000654 4E91 jsr [A1] 00000656 4A00 tst.b D0 00000658 5C4F addq.w A7, 6 0000065A 6734 beq +0x36 /* 00000690 */ 0000065C 286A 0008 movea.l A4, [A2 + 0x8] 00000660 2054 movea.l A0, [A4] 00000662 2668 0004 movea.l A3, [A0 + 0x4] 00000666 262B 008C move.l D3, [A3 + 0x8C] 0000066A 2054 movea.l A0, [A4] 0000066C 2810 move.l D4, [A0] 0000066E 276A 0008 008C move.l [A3 + 0x8C], [A2 + 0x8] 00000674 206A 0008 movea.l A0, [A2 + 0x8] 00000678 2050 movea.l A0, [A0] 0000067A 4290 clr.l [A0] 0000067C 2F0B move.l -[A7], A3 0000067E 303C 000C move.w D0, 0xC 00000682 AA73 syscall ControlDispatch 00000684 2743 008C move.l [A3 + 0x8C], D3 00000688 206A 0008 movea.l A0, [A2 + 0x8] 0000068C 2050 movea.l A0, [A0] 0000068E 2084 move.l [A0], D4 label00000690: 00000690 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000694 4E5E unlink A6 00000696 4E75 rts 00000698 4E56 FFFC link A6, -0x0004 0000069C 48E7 1030 movem.l -[A7], D3,A2,A3 000006A0 266E 0008 movea.l A3, [A6 + 0x8] 000006A4 246E 000C movea.l A2, [A6 + 0xC] 000006A8 2F2B 0004 move.l -[A7], [A3 + 0x4] 000006AC 486E FFFC pea.l [A6 - 0x4] 000006B0 4EB9 0000 36FA jsr [0x000036FA] 000006B6 262A 0002 move.l D3, [A2 + 0x2] 000006BA 2F2B 0008 move.l -[A7], [A3 + 0x8] 000006BE 2003 move.l D0, D3 000006C0 0280 0000 FF00 andi.l D0, 0xFF00 000006C6 3F00 move.w -[A7], D0 000006C8 2003 move.l D0, D3 000006CA 0280 0000 00FF andi.l D0, 0xFF 000006D0 3F00 move.w -[A7], D0 000006D2 3F2A 000E move.w -[A7], [A2 + 0xE] 000006D6 303C 000B move.w D0, 0xB 000006DA AA73 syscall ControlDispatch 000006DC 301F move.w D0, [A7]+ 000006DE 3F3C FFFF move.w -[A7], 0xFFFF 000006E2 486E FFFC pea.l [A6 - 0x4] 000006E6 4EB9 0000 3702 jsr [0x00003702] 000006EC 7001 moveq.l D0, 0x01 000006EE 4FEF 000C lea.l A7, [A7 + 0xC] 000006F2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000006F6 4E5E unlink A6 000006F8 4E75 rts 000006FA 4E56 FFFC link A6, -0x0004 000006FE 48E7 1030 movem.l -[A7], D3,A2,A3 00000702 266E 0008 movea.l A3, [A6 + 0x8] 00000706 362E 000C move.w D3, [A6 + 0xC] 0000070A 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000070E 486E FFFC pea.l [A6 - 0x4] 00000712 4EB9 0000 36FA jsr [0x000036FA] 00000718 246B 0008 movea.l A2, [A3 + 0x8] 0000071C 2052 movea.l A0, [A2] 0000071E 2F28 0004 move.l -[A7], [A0 + 0x4] 00000722 2F0A move.l -[A7], A2 00000724 3F03 move.w -[A7], D3 00000726 303C 000E move.w D0, 0xE 0000072A AA73 syscall ControlDispatch 0000072C 301F move.w D0, [A7]+ 0000072E 3F3C FFFF move.w -[A7], 0xFFFF 00000732 486E FFFC pea.l [A6 - 0x4] 00000736 4EB9 0000 3702 jsr [0x00003702] 0000073C 4FEF 000C lea.l A7, [A7 + 0xC] 00000740 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000744 4E5E unlink A6 00000746 4E75 rts 00000748 4E56 FFFC link A6, -0x0004 0000074C 48E7 0030 movem.l -[A7], A2,A3 00000750 266E 0008 movea.l A3, [A6 + 0x8] 00000754 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000758 486E FFFC pea.l [A6 - 0x4] 0000075C 4EB9 0000 36FA jsr [0x000036FA] 00000762 246B 0008 movea.l A2, [A3 + 0x8] 00000766 2052 movea.l A0, [A2] 00000768 2F28 0004 move.l -[A7], [A0 + 0x4] 0000076C 2F0A move.l -[A7], A2 0000076E 4267 clr.w -[A7] 00000770 303C 000E move.w D0, 0xE 00000774 AA73 syscall ControlDispatch 00000776 301F move.w D0, [A7]+ 00000778 3F3C FFFF move.w -[A7], 0xFFFF 0000077C 486E FFFC pea.l [A6 - 0x4] 00000780 4EB9 0000 3702 jsr [0x00003702] 00000786 4FEF 000C lea.l A7, [A7 + 0xC] 0000078A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000078E 4E5E unlink A6 00000790 4E75 rts 00000792 4E56 0000 link A6, 0 00000796 2F0A move.l -[A7], A2 00000798 246E 0008 movea.l A2, [A6 + 0x8] 0000079C 2F2E 000C move.l -[A7], [A6 + 0xC] 000007A0 2F0A move.l -[A7], A2 000007A2 4EB9 0000 0942 jsr [0x00000942] 000007A8 41F9 0000 F520 lea.l A0, [0x0000F520] 000007AE 2488 move.l [A2], A0 000007B0 204A movea.l A0, A2 000007B2 504F addq.w A7, 8 000007B4 245F movea.l A2, [A7]+ 000007B6 4E5E unlink A6 000007B8 4E75 rts 000007BA 4E56 0000 link A6, 0 000007BE 2F0A move.l -[A7], A2 000007C0 246E 0008 movea.l A2, [A6 + 0x8] 000007C4 200A move.l D0, A2 000007C6 6724 beq +0x26 /* 000007EC */ 000007C8 41F9 0000 F520 lea.l A0, [0x0000F520] 000007CE 2488 move.l [A2], A0 000007D0 4267 clr.w -[A7] 000007D2 2F0A move.l -[A7], A2 000007D4 4EB9 0000 094A jsr [0x0000094A] 000007DA 4A6E 000C tst.w [A6 + 0xC] 000007DE 5C4F addq.w A7, 6 000007E0 6F0A ble +0xC /* 000007EC */ 000007E2 2F0A move.l -[A7], A2 000007E4 4EB9 0000 2592 jsr [0x00002592] 000007EA 584F addq.w A7, 4 label000007EC: 000007EC 204A movea.l A0, A2 000007EE 245F movea.l A2, [A7]+ 000007F0 4E5E unlink A6 000007F2 4E75 rts 000007F4 4E56 FFF2 link A6, -0x000E 000007F8 48E7 1020 movem.l -[A7], D3,A2 000007FC 246E 0008 movea.l A2, [A6 + 0x8] 00000800 486E FFF8 pea.l [A6 - 0x8] 00000804 2F0A move.l -[A7], A2 00000806 4EB9 0001 6138 jsr [0x00016138] 0000080C 7600 moveq.l D3, 0x00 0000080E 2F0A move.l -[A7], A2 00000810 4EB9 0001 6180 jsr [0x00016180] 00000816 4A00 tst.b D0 00000818 4FEF 000C lea.l A7, [A7 + 0xC] 0000081C 6710 beq +0x12 /* 0000082E */ 0000081E 2F0A move.l -[A7], A2 00000820 4EB9 0001 611C jsr [0x0001611C] 00000826 4A00 tst.b D0 00000828 584F addq.w A7, 4 0000082A 6702 beq +0x4 /* 0000082E */ 0000082C 7601 moveq.l D3, 0x01 label0000082E: 0000082E 486E FFF2 pea.l [A6 - 0xE] 00000832 42A7 clr.l -[A7] 00000834 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000838 2057 movea.l A0, [A7] 0000083A 2268 0004 movea.l A1, [A0 + 0x4] 0000083E 2269 00E0 movea.l A1, [A1 + 0xE0] 00000842 4E91 jsr [A1] 00000844 486E FFF2 pea.l [A6 - 0xE] 00000848 AA15 syscall RGBBackColor 0000084A 486E FFF8 pea.l [A6 - 0x8] 0000084E 2F3C 0003 0003 move.l -[A7], 0x30003 00000854 A8A9 syscall InsetRect 00000856 486E FFF8 pea.l [A6 - 0x8] 0000085A 2F03 move.l -[A7], D3 0000085C 303C 0009 move.w D0, 0x9 /* '\t' */ 00000860 AA74 syscall AppearanceDispatch 00000862 201F move.l D0, [A7]+ 00000864 486E FFF8 pea.l [A6 - 0x8] 00000868 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000086C 4EB9 0001 D5CA jsr [0x0001D5CA] 00000872 584F addq.w A7, 4 00000874 1F00 move.b -[A7], D0 00000876 303C 000B move.w D0, 0xB 0000087A AA74 syscall AppearanceDispatch 0000087C 201F move.l D0, [A7]+ 0000087E 584F addq.w A7, 4 00000880 4CDF 0408 movem.l D3,A2, [A7]+ 00000884 4E5E unlink A6 00000886 4E75 rts 00000888 4E56 0000 link A6, 0 0000088C 2F0A move.l -[A7], A2 0000088E 246E 0008 movea.l A2, [A6 + 0x8] 00000892 2F2E 000C move.l -[A7], [A6 + 0xC] 00000896 2F0A move.l -[A7], A2 00000898 61FF FFFF F76E bsr -0x890 /* 00000008 */ 0000089E 41F9 0000 F294 lea.l A0, [0x0000F294] 000008A4 2488 move.l [A2], A0 000008A6 204A movea.l A0, A2 000008A8 504F addq.w A7, 8 000008AA 245F movea.l A2, [A7]+ 000008AC 4E5E unlink A6 000008AE 4E75 rts 000008B0 4E56 FEF8 link A6, -0x0108 000008B4 48E7 0038 movem.l -[A7], A2,A3,A4 000008B8 286E 0008 movea.l A4, [A6 + 0x8] 000008BC 266E 000C movea.l A3, [A6 + 0xC] 000008C0 246E 0010 movea.l A2, [A6 + 0x10] 000008C4 486E FFFE pea.l [A6 - 0x2] 000008C8 2F0A move.l -[A7], A2 000008CA 4EB9 0000 479C jsr [0x0000479C] 000008D0 486E FFFC pea.l [A6 - 0x4] 000008D4 2F0A move.l -[A7], A2 000008D6 4EB9 0000 479C jsr [0x0000479C] 000008DC 486E FEFC pea.l [A6 - 0x104] 000008E0 2F0A move.l -[A7], A2 000008E2 4EB9 0000 30A2 jsr [0x000030A2] 000008E8 486E FEF8 pea.l [A6 - 0x108] 000008EC 2F0A move.l -[A7], A2 000008EE 4EB9 0000 47C2 jsr [0x000047C2] 000008F4 2F2E FEF8 move.l -[A7], [A6 - 0x108] 000008F8 3F2E FFFC move.w -[A7], [A6 - 0x4] 000008FC 486E FEFC pea.l [A6 - 0x104] 00000900 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000904 2F0B move.l -[A7], A3 00000906 2F0C move.l -[A7], A4 00000908 4EB9 0000 0C7A jsr [0x00000C7A] 0000090E 4FEF 0034 lea.l A7, [A7 + 0x34] 00000912 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000916 4E5E unlink A6 00000918 4E75 rts 0000091A 4E56 0000 link A6, 0 0000091E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000922 286E 0008 movea.l A4, [A6 + 0x8] 00000926 266E 000C movea.l A3, [A6 + 0xC] 0000092A 3A2E 0010 move.w D5, [A6 + 0x10] 0000092E 246E 0012 movea.l A2, [A6 + 0x12] 00000932 382E 0016 move.w D4, [A6 + 0x16] 00000936 262E 0018 move.l D3, [A6 + 0x18] 0000093A 2F03 move.l -[A7], D3 0000093C 3F04 move.w -[A7], D4 0000093E 2F0A move.l -[A7], A2 00000940 3F05 move.w -[A7], D5 00000942 2F0B move.l -[A7], A3 00000944 2F0C move.l -[A7], A4 00000946 4EB9 0000 0C7A jsr [0x00000C7A] 0000094C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000950 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000954 4E5E unlink A6 00000956 4E75 rts 00000958 4E56 0000 link A6, 0 0000095C 2F0A move.l -[A7], A2 0000095E 246E 0008 movea.l A2, [A6 + 0x8] 00000962 200A move.l D0, A2 00000964 6724 beq +0x26 /* 0000098A */ 00000966 41F9 0000 F294 lea.l A0, [0x0000F294] 0000096C 2488 move.l [A2], A0 0000096E 4267 clr.w -[A7] 00000970 2F0A move.l -[A7], A2 00000972 61FF FFFF F7FC bsr -0x802 /* 00000170 */ 00000978 4A6E 000C tst.w [A6 + 0xC] 0000097C 5C4F addq.w A7, 6 0000097E 6F0A ble +0xC /* 0000098A */ 00000980 2F0A move.l -[A7], A2 00000982 4EB9 0000 2592 jsr [0x00002592] 00000988 584F addq.w A7, 4 label0000098A: 0000098A 204A movea.l A0, A2 0000098C 245F movea.l A2, [A7]+ 0000098E 4E5E unlink A6 00000990 4E75 rts 00000992 7002 moveq.l D0, 0x02 00000994 4E75 rts 00000996 4E56 FFF8 link A6, -0x0008 0000099A 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000099E 246E 0008 movea.l A2, [A6 + 0x8] 000009A2 3A2E 000C move.w D5, [A6 + 0xC] 000009A6 382E 0012 move.w D4, [A6 + 0x12] 000009AA 2F0A move.l -[A7], A2 000009AC 61FF 0000 00EA bsr +0xEC /* 00000A98 */ 000009B2 584F addq.w A7, 4 000009B4 2F08 move.l -[A7], A0 000009B6 2F2A 0004 move.l -[A7], [A2 + 0x4] 000009BA 486E FFF8 pea.l [A6 - 0x8] 000009BE 4EB9 0000 116A jsr [0x0000116A] 000009C4 3F04 move.w -[A7], D4 000009C6 2F2E 000E move.l -[A7], [A6 + 0xE] 000009CA 3F05 move.w -[A7], D5 000009CC 2F0A move.l -[A7], A2 000009CE 61FF FFFF F7DA bsr -0x824 /* 000001AA */ 000009D4 1600 move.b D3, D0 000009D6 3F3C FFFF move.w -[A7], 0xFFFF 000009DA 486E FFF8 pea.l [A6 - 0x8] 000009DE 4EB9 0000 1172 jsr [0x00001172] 000009E4 1003 move.b D0, D3 000009E6 4FEF 001E lea.l A7, [A7 + 0x1E] 000009EA 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000009EE 4E5E unlink A6 000009F0 4E75 rts 000009F2 4E56 FFF8 link A6, -0x0008 000009F6 2F0A move.l -[A7], A2 000009F8 246E 0008 movea.l A2, [A6 + 0x8] 000009FC 2F0A move.l -[A7], A2 000009FE 61FF 0000 0098 bsr +0x9A /* 00000A98 */ 00000A04 584F addq.w A7, 4 00000A06 2F08 move.l -[A7], A0 00000A08 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000A0C 486E FFF8 pea.l [A6 - 0x8] 00000A10 4EB9 0000 116A jsr [0x0000116A] 00000A16 2F0A move.l -[A7], A2 00000A18 61FF FFFF F7FC bsr -0x802 /* 00000216 */ 00000A1E 3F3C FFFF move.w -[A7], 0xFFFF 00000A22 486E FFF8 pea.l [A6 - 0x8] 00000A26 4EB9 0000 1172 jsr [0x00001172] 00000A2C 4FEF 0016 lea.l A7, [A7 + 0x16] 00000A30 245F movea.l A2, [A7]+ 00000A32 4E5E unlink A6 00000A34 4E75 rts 00000A36 4E56 0000 link A6, 0 00000A3A 2F0A move.l -[A7], A2 00000A3C 246E 0008 movea.l A2, [A6 + 0x8] 00000A40 42A7 clr.l -[A7] 00000A42 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000A46 2057 movea.l A0, [A7] 00000A48 2268 0004 movea.l A1, [A0 + 0x4] 00000A4C 2269 00F0 movea.l A1, [A1 + 0xF0] 00000A50 4E91 jsr [A1] 00000A52 504F addq.w A7, 8 00000A54 245F movea.l A2, [A7]+ 00000A56 4E5E unlink A6 00000A58 4E75 rts 00000A5A 4E56 0000 link A6, 0 00000A5E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000A62 246E 0008 movea.l A2, [A6 + 0x8] 00000A66 262E 000E move.l D3, [A6 + 0xE] 00000A6A 282E 0012 move.l D4, [A6 + 0x12] 00000A6E 266E 0016 movea.l A3, [A6 + 0x16] 00000A72 0C83 6D68 616E cmpi.l D3, 0x6D68616E /* 'mhan' */ 00000A78 6616 bne +0x18 /* 00000A90 */ 00000A7A 554F subq.w A7, 2 00000A7C 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000A80 4267 clr.w -[A7] 00000A82 2F03 move.l -[A7], D3 00000A84 2F04 move.l -[A7], D4 00000A86 2F0B move.l -[A7], A3 00000A88 303C 0012 move.w D0, 0x12 00000A8C AA73 syscall ControlDispatch 00000A8E 301F move.w D0, [A7]+ label00000A90: 00000A90 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000A94 4E5E unlink A6 00000A96 4E75 rts fn00000A98: 00000A98 4E56 0000 link A6, 0 00000A9C 48E7 0038 movem.l -[A7], A2,A3,A4 00000AA0 286E 0008 movea.l A4, [A6 + 0x8] 00000AA4 95CA sub.l A2, A2 00000AA6 4267 clr.w -[A7] 00000AA8 4879 0000 F420 push.l 0xF420 00000AAE 4879 0000 F3E4 push.l 0xF3E4 00000AB4 4878 0004 push.l 0x4 00000AB8 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000ABC 4EB9 0000 2582 jsr [0x00002582] 00000AC2 2648 movea.l A3, A0 00000AC4 200B move.l D0, A3 00000AC6 4FEF 0012 lea.l A7, [A7 + 0x12] 00000ACA 670E beq +0x10 /* 00000ADA */ 00000ACC 486B 006A pea.l [A3 + 0x6A] 00000AD0 4EB9 0000 8422 jsr [0x00008422] 00000AD6 2448 movea.l A2, A0 00000AD8 584F addq.w A7, 4 label00000ADA: 00000ADA 204A movea.l A0, A2 00000ADC 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000AE0 4E5E unlink A6 00000AE2 4E75 rts 00000AE4 4E56 0000 link A6, 0 00000AE8 2F0A move.l -[A7], A2 00000AEA 246E 0008 movea.l A2, [A6 + 0x8] 00000AEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AF2 2F0A move.l -[A7], A2 00000AF4 61FF FFFF F512 bsr -0xAEC /* 00000008 */ 00000AFA 41F9 0000 F132 lea.l A0, [0x0000F132] 00000B00 2488 move.l [A2], A0 00000B02 204A movea.l A0, A2 00000B04 504F addq.w A7, 8 00000B06 245F movea.l A2, [A7]+ 00000B08 4E5E unlink A6 00000B0A 4E75 rts 00000B0C 4E56 FEFC link A6, -0x0104 00000B10 48E7 0038 movem.l -[A7], A2,A3,A4 00000B14 266E 0008 movea.l A3, [A6 + 0x8] 00000B18 286E 000C movea.l A4, [A6 + 0xC] 00000B1C 246E 0010 movea.l A2, [A6 + 0x10] 00000B20 486E FEFE pea.l [A6 - 0x102] 00000B24 2F0A move.l -[A7], A2 00000B26 4EB9 0000 479C jsr [0x0000479C] 00000B2C 486E FEFC pea.l [A6 - 0x104] 00000B30 2F0A move.l -[A7], A2 00000B32 4EB9 0000 479C jsr [0x0000479C] 00000B38 486E FF00 pea.l [A6 - 0x100] 00000B3C 2F0A move.l -[A7], A2 00000B3E 4EB9 0000 30A2 jsr [0x000030A2] 00000B44 42A7 clr.l -[A7] 00000B46 3F2E FEFC move.w -[A7], [A6 - 0x104] 00000B4A 486D F68F pea.l [A5 - 0x971] 00000B4E 3F2E FEFE move.w -[A7], [A6 - 0x102] 00000B52 2F0C move.l -[A7], A4 00000B54 2F0B move.l -[A7], A3 00000B56 4EB9 0000 0C7A jsr [0x00000C7A] 00000B5C 486E FF01 pea.l [A6 - 0xFF] 00000B60 7000 moveq.l D0, 0x00 00000B62 102E FF00 move.b D0, [A6 - 0x100] 00000B66 2F00 move.l -[A7], D0 00000B68 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */ 00000B6E 4267 clr.w -[A7] 00000B70 2F0B move.l -[A7], A3 00000B72 2057 movea.l A0, [A7] 00000B74 2250 movea.l A1, [A0] 00000B76 2269 0074 movea.l A1, [A1 + 0x74] 00000B7A 4E91 jsr [A1] 00000B7C 4FEF 003E lea.l A7, [A7 + 0x3E] 00000B80 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000B84 4E5E unlink A6 00000B86 4E75 rts 00000B88 4E56 0000 link A6, 0 00000B8C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000B90 266E 0008 movea.l A3, [A6 + 0x8] 00000B94 286E 000C movea.l A4, [A6 + 0xC] 00000B98 3A2E 0010 move.w D5, [A6 + 0x10] 00000B9C 246E 0012 movea.l A2, [A6 + 0x12] 00000BA0 382E 0016 move.w D4, [A6 + 0x16] 00000BA4 262E 0018 move.l D3, [A6 + 0x18] 00000BA8 2F03 move.l -[A7], D3 00000BAA 3F04 move.w -[A7], D4 00000BAC 486D F68F pea.l [A5 - 0x971] 00000BB0 3F05 move.w -[A7], D5 00000BB2 2F0C move.l -[A7], A4 00000BB4 2F0B move.l -[A7], A3 00000BB6 4EB9 0000 0C7A jsr [0x00000C7A] 00000BBC 486A 0001 pea.l [A2 + 0x1] 00000BC0 7000 moveq.l D0, 0x00 00000BC2 1012 move.b D0, [A2] 00000BC4 2F00 move.l -[A7], D0 00000BC6 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */ 00000BCC 4267 clr.w -[A7] 00000BCE 2F0B move.l -[A7], A3 00000BD0 2057 movea.l A0, [A7] 00000BD2 2250 movea.l A1, [A0] 00000BD4 2269 0074 movea.l A1, [A1 + 0x74] 00000BD8 4E91 jsr [A1] 00000BDA 4FEF 0026 lea.l A7, [A7 + 0x26] 00000BDE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000BE2 4E5E unlink A6 00000BE4 4E75 rts 00000BE6 4E56 0000 link A6, 0 00000BEA 2F0A move.l -[A7], A2 00000BEC 246E 0008 movea.l A2, [A6 + 0x8] 00000BF0 200A move.l D0, A2 00000BF2 6724 beq +0x26 /* 00000C18 */ 00000BF4 41F9 0000 F132 lea.l A0, [0x0000F132] 00000BFA 2488 move.l [A2], A0 00000BFC 4267 clr.w -[A7] 00000BFE 2F0A move.l -[A7], A2 00000C00 61FF FFFF F56E bsr -0xA90 /* 00000170 */ 00000C06 4A6E 000C tst.w [A6 + 0xC] 00000C0A 5C4F addq.w A7, 6 00000C0C 6F0A ble +0xC /* 00000C18 */ 00000C0E 2F0A move.l -[A7], A2 00000C10 4EB9 0000 2592 jsr [0x00002592] 00000C16 584F addq.w A7, 4 label00000C18: 00000C18 204A movea.l A0, A2 00000C1A 245F movea.l A2, [A7]+ 00000C1C 4E5E unlink A6 00000C1E 4E75 rts 00000C20 4E56 FFFC link A6, -0x0004 00000C24 2F0A move.l -[A7], A2 00000C26 246E 000C movea.l A2, [A6 + 0xC] 00000C2A 486E FFFC pea.l [A6 - 0x4] 00000C2E 486A 0001 pea.l [A2 + 0x1] 00000C32 4878 00FF push.l 0xFF 00000C36 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */ 00000C3C 4267 clr.w -[A7] 00000C3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C42 2057 movea.l A0, [A7] 00000C44 2250 movea.l A1, [A0] 00000C46 2269 0078 movea.l A1, [A1 + 0x78] 00000C4A 4E91 jsr [A1] 00000C4C 14BC 00FF move.b [A2], 0xFF 00000C50 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF 00000C58 4FEF 0016 lea.l A7, [A7 + 0x16] 00000C5C 6C04 bge +0x6 /* 00000C62 */ 00000C5E 14AE FFFF move.b [A2], [A6 - 0x1] label00000C62: 00000C62 204A movea.l A0, A2 00000C64 245F movea.l A2, [A7]+ 00000C66 4E5E unlink A6 00000C68 4E75 rts 00000C6A 4E56 0000 link A6, 0 00000C6E 48E7 0030 movem.l -[A7], A2,A3 00000C72 266E 0008 movea.l A3, [A6 + 0x8] 00000C76 246E 000C movea.l A2, [A6 + 0xC] 00000C7A 486A 0001 pea.l [A2 + 0x1] 00000C7E 7000 moveq.l D0, 0x00 00000C80 1012 move.b D0, [A2] 00000C82 2F00 move.l -[A7], D0 00000C84 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */ 00000C8A 4267 clr.w -[A7] 00000C8C 2F0B move.l -[A7], A3 00000C8E 2057 movea.l A0, [A7] 00000C90 2250 movea.l A1, [A0] 00000C92 2269 0074 movea.l A1, [A1 + 0x74] 00000C96 4E91 jsr [A1] 00000C98 2F0B move.l -[A7], A3 00000C9A 4EB9 0001 615E jsr [0x0001615E] 00000CA0 4FEF 0016 lea.l A7, [A7 + 0x16] 00000CA4 4CDF 0C00 movem.l A2,A3, [A7]+ 00000CA8 4E5E unlink A6 00000CAA 4E75 rts 00000CAC 4E56 FEF6 link A6, -0x010A 00000CB0 2F0A move.l -[A7], A2 00000CB2 246E 000C movea.l A2, [A6 + 0xC] 00000CB6 486E FEF6 pea.l [A6 - 0x10A] 00000CBA 4EB9 0000 29CA jsr [0x000029CA] 00000CC0 486E FEF6 pea.l [A6 - 0x10A] 00000CC4 4EB9 0000 563A jsr [0x0000563A] 00000CCA 584F addq.w A7, 4 00000CCC 2F08 move.l -[A7], A0 00000CCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD2 2057 movea.l A0, [A7] 00000CD4 2250 movea.l A1, [A0] 00000CD6 2269 0020 movea.l A1, [A1 + 0x20] 00000CDA 4E91 jsr [A1] 00000CDC 486E FEF6 pea.l [A6 - 0x10A] 00000CE0 4EB9 0000 2962 jsr [0x00002962] 00000CE6 2480 move.l [A2], D0 00000CE8 7001 moveq.l D0, 0x01 00000CEA 4FEF 0010 lea.l A7, [A7 + 0x10] 00000CEE 245F movea.l A2, [A7]+ 00000CF0 4E5E unlink A6 00000CF2 4E75 rts 00000CF4 4E56 FEF6 link A6, -0x010A 00000CF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CFC 486E FEF6 pea.l [A6 - 0x10A] 00000D00 4EB9 0000 29DA jsr [0x000029DA] 00000D06 486E FEF6 pea.l [A6 - 0x10A] 00000D0A 4EB9 0000 5632 jsr [0x00005632] 00000D10 584F addq.w A7, 4 00000D12 2F08 move.l -[A7], A0 00000D14 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D18 2057 movea.l A0, [A7] 00000D1A 2250 movea.l A1, [A0] 00000D1C 2269 0024 movea.l A1, [A1 + 0x24] 00000D20 4E91 jsr [A1] 00000D22 4E5E unlink A6 00000D24 4E75 rts 00000D26 4E56 0000 link A6, 0 00000D2A 2F0A move.l -[A7], A2 00000D2C 246E 0008 movea.l A2, [A6 + 0x8] 00000D30 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D34 2F0A move.l -[A7], A2 00000D36 61FF FFFF F2D0 bsr -0xD2E /* 00000008 */ 00000D3C 41F9 0000 EFB6 lea.l A0, [0x0000EFB6] 00000D42 2488 move.l [A2], A0 00000D44 422A 0010 clr.b [A2 + 0x10] 00000D48 204A movea.l A0, A2 00000D4A 504F addq.w A7, 8 00000D4C 245F movea.l A2, [A7]+ 00000D4E 4E5E unlink A6 00000D50 4E75 rts 00000D52 4E56 0000 link A6, 0 00000D56 48E7 0038 movem.l -[A7], A2,A3,A4 00000D5A 286E 0008 movea.l A4, [A6 + 0x8] 00000D5E 266E 000C movea.l A3, [A6 + 0xC] 00000D62 246E 0010 movea.l A2, [A6 + 0x10] 00000D66 2F0A move.l -[A7], A2 00000D68 2F0B move.l -[A7], A3 00000D6A 2F0C move.l -[A7], A4 00000D6C 4EB9 0000 0C72 jsr [0x00000C72] 00000D72 4FEF 000C lea.l A7, [A7 + 0xC] 00000D76 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000D7A 4E5E unlink A6 00000D7C 4E75 rts 00000D7E 4E56 0000 link A6, 0 00000D82 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000D86 246E 0008 movea.l A2, [A6 + 0x8] 00000D8A 286E 000C movea.l A4, [A6 + 0xC] 00000D8E 3A2E 0010 move.w D5, [A6 + 0x10] 00000D92 266E 0012 movea.l A3, [A6 + 0x12] 00000D96 382E 0016 move.w D4, [A6 + 0x16] 00000D9A 262E 0018 move.l D3, [A6 + 0x18] 00000D9E 2F03 move.l -[A7], D3 00000DA0 3F04 move.w -[A7], D4 00000DA2 2F0B move.l -[A7], A3 00000DA4 3F05 move.w -[A7], D5 00000DA6 2F0C move.l -[A7], A4 00000DA8 2F0A move.l -[A7], A2 00000DAA 4EB9 0000 0C7A jsr [0x00000C7A] 00000DB0 4AAD 8002 tst.l [A5 - 0x7FFE] 00000DB4 4FEF 0014 lea.l A7, [A7 + 0x14] 00000DB8 660A bne +0xC /* 00000DC4 */ 00000DBA 41F9 0000 2382 lea.l A0, [0x00002382] 00000DC0 2B48 8002 move.l [A5 - 0x7FFE], A0 label00000DC4: 00000DC4 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000DC8 2F2D 8002 move.l -[A7], [A5 - 0x7FFE] 00000DCC A96B syscall SetControlAction/SetCtlAction 00000DCE 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000DD2 2F0A move.l -[A7], A2 00000DD4 A95B syscall SetControlReference/SetCRefCon 00000DD6 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000DDA 4EB9 0001 4E82 jsr [0x00014E82] 00000DE0 584F addq.w A7, 4 00000DE2 2F00 move.l -[A7], D0 00000DE4 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000DE8 4EB9 0001 4E8C jsr [0x00014E8C] 00000DEE 584F addq.w A7, 4 00000DF0 2F00 move.l -[A7], D0 00000DF2 2F0A move.l -[A7], A2 00000DF4 4EB9 0000 0D5A jsr [0x00000D5A] 00000DFA 1540 0010 move.b [A2 + 0x10], D0 00000DFE 4FEF 000C lea.l A7, [A7 + 0xC] 00000E02 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000E06 4E5E unlink A6 00000E08 4E75 rts 00000E0A 4E56 0000 link A6, 0 00000E0E 2F0A move.l -[A7], A2 00000E10 246E 0008 movea.l A2, [A6 + 0x8] 00000E14 200A move.l D0, A2 00000E16 6724 beq +0x26 /* 00000E3C */ 00000E18 41F9 0000 EFB6 lea.l A0, [0x0000EFB6] 00000E1E 2488 move.l [A2], A0 00000E20 4267 clr.w -[A7] 00000E22 2F0A move.l -[A7], A2 00000E24 61FF FFFF F34A bsr -0xCB4 /* 00000170 */ 00000E2A 4A6E 000C tst.w [A6 + 0xC] 00000E2E 5C4F addq.w A7, 6 00000E30 6F0A ble +0xC /* 00000E3C */ 00000E32 2F0A move.l -[A7], A2 00000E34 4EB9 0000 2592 jsr [0x00002592] 00000E3A 584F addq.w A7, 4 label00000E3C: 00000E3C 204A movea.l A0, A2 00000E3E 245F movea.l A2, [A7]+ 00000E40 4E5E unlink A6 00000E42 4E75 rts 00000E44 4E56 FFFC link A6, -0x0004 00000E48 48E7 1820 movem.l -[A7], D3,D4,A2 00000E4C 246E 0008 movea.l A2, [A6 + 0x8] 00000E50 282E 000C move.l D4, [A6 + 0xC] 00000E54 3604 move.w D3, D4 00000E56 4A2A 0010 tst.b [A2 + 0x10] 00000E5A 670E beq +0x10 /* 00000E6A */ 00000E5C 2F04 move.l -[A7], D4 00000E5E 2F0A move.l -[A7], A2 00000E60 4EB9 0000 0D4A jsr [0x00000D4A] 00000E66 3600 move.w D3, D0 00000E68 504F addq.w A7, 8 label00000E6A: 00000E6A 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000E6E 486E FFFC pea.l [A6 - 0x4] 00000E72 4EB9 0000 36FA jsr [0x000036FA] 00000E78 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000E7C 3F03 move.w -[A7], D3 00000E7E A963 syscall SetControlValue/SetCtlValue 00000E80 3F3C FFFF move.w -[A7], 0xFFFF 00000E84 486E FFFC pea.l [A6 - 0x4] 00000E88 4EB9 0000 3702 jsr [0x00003702] 00000E8E 4FEF 000E lea.l A7, [A7 + 0xE] 00000E92 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000E96 4E5E unlink A6 00000E98 4E75 rts 00000E9A 4E56 0000 link A6, 0 00000E9E 2F0A move.l -[A7], A2 00000EA0 246E 0008 movea.l A2, [A6 + 0x8] 00000EA4 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000EA8 4EB9 0001 4E82 jsr [0x00014E82] 00000EAE 584F addq.w A7, 4 00000EB0 2F00 move.l -[A7], D0 00000EB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EB6 2F0A move.l -[A7], A2 00000EB8 4EB9 0000 0D5A jsr [0x00000D5A] 00000EBE 1540 0010 move.b [A2 + 0x10], D0 00000EC2 4FEF 000C lea.l A7, [A7 + 0xC] 00000EC6 245F movea.l A2, [A7]+ 00000EC8 4E5E unlink A6 00000ECA 4E75 rts 00000ECC 4E56 0000 link A6, 0 00000ED0 2F0A move.l -[A7], A2 00000ED2 246E 0008 movea.l A2, [A6 + 0x8] 00000ED6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EDA 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000EDE 4EB9 0001 4E8C jsr [0x00014E8C] 00000EE4 584F addq.w A7, 4 00000EE6 2F00 move.l -[A7], D0 00000EE8 2F0A move.l -[A7], A2 00000EEA 4EB9 0000 0D5A jsr [0x00000D5A] 00000EF0 1540 0010 move.b [A2 + 0x10], D0 00000EF4 4FEF 000C lea.l A7, [A7 + 0xC] 00000EF8 245F movea.l A2, [A7]+ 00000EFA 4E5E unlink A6 00000EFC 4E75 rts 00000EFE 4E56 FFFC link A6, -0x0004 00000F02 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000F06 246E 0008 movea.l A2, [A6 + 0x8] 00000F0A 382E 000C move.w D4, [A6 + 0xC] 00000F0E 362E 0012 move.w D3, [A6 + 0x12] 00000F12 70FF moveq.l D0, 0xFFFFFFFF 00000F14 2640 movea.l A3, D0 00000F16 3004 move.w D0, D4 00000F18 48C0 ext.l D0 00000F1A 0C80 0000 0081 cmpi.l D0, 0x81 00000F20 6D20 blt +0x22 /* 00000F42 */ 00000F22 554F subq.w A7, 2 00000F24 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000F28 486E FFFC pea.l [A6 - 0x4] 00000F2C 303C 0011 move.w D0, 0x11 00000F30 AA73 syscall ControlDispatch 00000F32 301F move.w D0, [A7]+ 00000F34 202E FFFC move.l D0, [A6 - 0x4] 00000F38 0280 0000 0400 andi.l D0, 0x400 00000F3E 6602 bne +0x4 /* 00000F42 */ 00000F40 97CB sub.l A3, A3 label00000F42: 00000F42 554F subq.w A7, 2 00000F44 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000F48 A960 syscall GetControlValue/GetCtlValue 00000F4A 301F move.w D0, [A7]+ 00000F4C 3800 move.w D4, D0 00000F4E 554F subq.w A7, 2 00000F50 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000F54 2F2E 000E move.l -[A7], [A6 + 0xE] 00000F58 3F03 move.w -[A7], D3 00000F5A 2F0B move.l -[A7], A3 00000F5C 303C 000A move.w D0, 0xA /* '\n' */ 00000F60 AA73 syscall ControlDispatch 00000F62 301F move.w D0, [A7]+ 00000F64 4A40 tst.w D0 00000F66 56C0 sne D0 00000F68 4400 neg.b D0 00000F6A 1A00 move.b D5, D0 00000F6C 554F subq.w A7, 2 00000F6E 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000F72 A960 syscall GetControlValue/GetCtlValue 00000F74 301F move.w D0, [A7]+ 00000F76 48C0 ext.l D0 00000F78 2600 move.l D3, D0 00000F7A 3004 move.w D0, D4 00000F7C 48C0 ext.l D0 00000F7E B680 cmp.l D3, D0 00000F80 672A beq +0x2C /* 00000FAC */ 00000F82 2803 move.l D4, D3 00000F84 4A2A 0010 tst.b [A2 + 0x10] 00000F88 670E beq +0x10 /* 00000F98 */ 00000F8A 3F03 move.w -[A7], D3 00000F8C 2F0A move.l -[A7], A2 00000F8E 4EB9 0000 0D52 jsr [0x00000D52] 00000F94 2800 move.l D4, D0 00000F96 5C4F addq.w A7, 6 label00000F98: 00000F98 2F04 move.l -[A7], D4 00000F9A 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000F9E 2057 movea.l A0, [A7] 00000FA0 2268 0004 movea.l A1, [A0 + 0x4] 00000FA4 2269 0020 movea.l A1, [A1 + 0x20] 00000FA8 4E91 jsr [A1] 00000FAA 504F addq.w A7, 8 label00000FAC: 00000FAC 1005 move.b D0, D5 00000FAE 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000FB2 4E5E unlink A6 00000FB4 4E75 rts fn00000FB6: 00000FB6 4E56 0000 link A6, 0 00000FBA 48E7 1820 movem.l -[A7], D3,D4,A2 00000FBE 246E 0008 movea.l A2, [A6 + 0x8] 00000FC2 382E 000C move.w D4, [A6 + 0xC] 00000FC6 554F subq.w A7, 2 00000FC8 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000FCC A960 syscall GetControlValue/GetCtlValue 00000FCE 301F move.w D0, [A7]+ 00000FD0 48C0 ext.l D0 00000FD2 2600 move.l D3, D0 00000FD4 4A2A 0010 tst.b [A2 + 0x10] 00000FD8 670E beq +0x10 /* 00000FE8 */ 00000FDA 3F03 move.w -[A7], D3 00000FDC 2F0A move.l -[A7], A2 00000FDE 4EB9 0000 0D52 jsr [0x00000D52] 00000FE4 2600 move.l D3, D0 00000FE6 5C4F addq.w A7, 6 label00000FE8: 00000FE8 2F03 move.l -[A7], D3 00000FEA 3F04 move.w -[A7], D4 00000FEC 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000FF0 2057 movea.l A0, [A7] 00000FF2 2268 0004 movea.l A1, [A0 + 0x4] 00000FF6 2269 01A0 movea.l A1, [A1 + 0x1A0] 00000FFA 4E91 jsr [A1] 00000FFC 42A7 clr.l -[A7] 00000FFE 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001002 2057 movea.l A0, [A7] 00001004 2268 0004 movea.l A1, [A0 + 0x4] 00001008 2269 00E8 movea.l A1, [A1 + 0xE8] 0000100C 4E91 jsr [A1] 0000100E 4FEF 0012 lea.l A7, [A7 + 0x12] 00001012 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001016 4E5E unlink A6 00001018 4E75 rts 0000101A 4E56 0000 link A6, 0 0000101E 48E7 1030 movem.l -[A7], D3,A2,A3 00001022 266E 000A movea.l A3, [A6 + 0xA] 00001026 362E 0008 move.w D3, [A6 + 0x8] 0000102A 594F subq.w A7, 4 0000102C 2F0B move.l -[A7], A3 0000102E A95A syscall GetControlReference/GetCRefCon 00001030 201F move.l D0, [A7]+ 00001032 2440 movea.l A2, D0 00001034 3F03 move.w -[A7], D3 00001036 2F0A move.l -[A7], A2 00001038 61FF FFFF FF7C bsr -0x82 /* 00000FB6 */ 0000103E 5C4F addq.w A7, 6 00001040 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001044 4E5E unlink A6 00001046 4E74 0006 rtd 0x0006 0000104A 4E56 0000 link A6, 0 0000104E 2F0A move.l -[A7], A2 00001050 246E 0008 movea.l A2, [A6 + 0x8] 00001054 2F2E 000C move.l -[A7], [A6 + 0xC] 00001058 2F0A move.l -[A7], A2 0000105A 61FF FFFF EFAC bsr -0x1052 /* 00000008 */ 00001060 41F9 0000 EE66 lea.l A0, [0x0000EE66] 00001066 2488 move.l [A2], A0 00001068 204A movea.l A0, A2 0000106A 504F addq.w A7, 8 0000106C 245F movea.l A2, [A7]+ 0000106E 4E5E unlink A6 00001070 4E75 rts 00001072 4E56 0000 link A6, 0 00001076 2F0A move.l -[A7], A2 00001078 246E 0008 movea.l A2, [A6 + 0x8] 0000107C 200A move.l D0, A2 0000107E 6724 beq +0x26 /* 000010A4 */ 00001080 41F9 0000 EE66 lea.l A0, [0x0000EE66] 00001086 2488 move.l [A2], A0 00001088 4267 clr.w -[A7] 0000108A 2F0A move.l -[A7], A2 0000108C 61FF FFFF F0E2 bsr -0xF1C /* 00000170 */ 00001092 4A6E 000C tst.w [A6 + 0xC] 00001096 5C4F addq.w A7, 6 00001098 6F0A ble +0xC /* 000010A4 */ 0000109A 2F0A move.l -[A7], A2 0000109C 4EB9 0000 2592 jsr [0x00002592] 000010A2 584F addq.w A7, 4 label000010A4: 000010A4 204A movea.l A0, A2 000010A6 245F movea.l A2, [A7]+ 000010A8 4E5E unlink A6 000010AA 4E75 rts 000010AC 4E56 FFFA link A6, -0x0006 000010B0 48E7 0030 movem.l -[A7], A2,A3 000010B4 266E 000C movea.l A3, [A6 + 0xC] 000010B8 246E 0010 movea.l A2, [A6 + 0x10] 000010BC 200B move.l D0, A3 000010BE 670A beq +0xC /* 000010CA */ 000010C0 26AD F690 move.l [A3], [A5 - 0x970] 000010C4 376D F694 0004 move.w [A3 + 0x4], [A5 - 0x96C] label000010CA: 000010CA 200A move.l D0, A2 000010CC 671A beq +0x1C /* 000010E8 */ 000010CE 1F3C 0001 move.b -[A7], 0x1 000010D2 486E FFFA pea.l [A6 - 0x6] 000010D6 4EB9 0000 0EFA jsr [0x00000EFA] 000010DC 24AE FFFA move.l [A2], [A6 - 0x6] 000010E0 356E FFFE 0004 move.w [A2 + 0x4], [A6 - 0x2] 000010E6 5C4F addq.w A7, 6 label000010E8: 000010E8 7001 moveq.l D0, 0x01 000010EA 4CDF 0C00 movem.l A2,A3, [A7]+ 000010EE 4E5E unlink A6 000010F0 4E75 rts 000010F2 4E56 0000 link A6, 0 000010F6 2F0A move.l -[A7], A2 000010F8 246E 0008 movea.l A2, [A6 + 0x8] 000010FC A89E syscall PenNormal 000010FE 3F2A 000E move.w -[A7], [A2 + 0xE] 00001102 4EB9 0000 285A jsr [0x0000285A] 00001108 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000110C 4EB9 0001 7ED6 jsr [0x00017ED6] 00001112 584F addq.w A7, 4 00001114 2F08 move.l -[A7], A0 00001116 4EB9 0001 7ED6 jsr [0x00017ED6] 0000111C 584F addq.w A7, 4 0000111E 2F08 move.l -[A7], A0 00001120 2057 movea.l A0, [A7] 00001122 2268 0004 movea.l A1, [A0 + 0x4] 00001126 2269 00D8 movea.l A1, [A1 + 0xD8] 0000112A 4E91 jsr [A1] 0000112C 5C4F addq.w A7, 6 0000112E 245F movea.l A2, [A7]+ 00001130 4E5E unlink A6 00001132 4E75 rts 00001134 4E56 0000 link A6, 0 00001138 2F0A move.l -[A7], A2 0000113A 246E 0008 movea.l A2, [A6 + 0x8] 0000113E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001142 2F0A move.l -[A7], A2 00001144 61FF FFFF EEC2 bsr -0x113C /* 00000008 */ 0000114A 41F9 0000 EC2A lea.l A0, [0x0000EC2A] 00001150 2488 move.l [A2], A0 00001152 204A movea.l A0, A2 00001154 504F addq.w A7, 8 00001156 245F movea.l A2, [A7]+ 00001158 4E5E unlink A6 0000115A 4E75 rts 0000115C 4E56 0000 link A6, 0 00001160 2F0A move.l -[A7], A2 00001162 246E 0008 movea.l A2, [A6 + 0x8] 00001166 200A move.l D0, A2 00001168 6724 beq +0x26 /* 0000118E */ 0000116A 41F9 0000 EC2A lea.l A0, [0x0000EC2A] 00001170 2488 move.l [A2], A0 00001172 4267 clr.w -[A7] 00001174 2F0A move.l -[A7], A2 00001176 61FF FFFF EFF8 bsr -0x1006 /* 00000170 */ 0000117C 4A6E 000C tst.w [A6 + 0xC] 00001180 5C4F addq.w A7, 6 00001182 6F0A ble +0xC /* 0000118E */ 00001184 2F0A move.l -[A7], A2 00001186 4EB9 0000 2592 jsr [0x00002592] 0000118C 584F addq.w A7, 4 label0000118E: 0000118E 204A movea.l A0, A2 00001190 245F movea.l A2, [A7]+ 00001192 4E5E unlink A6 00001194 4E75 rts 00001196 4E56 FFFE link A6, -0x0002 0000119A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000119E 246E 0008 movea.l A2, [A6 + 0x8] 000011A2 3A2E 000C move.w D5, [A6 + 0xC] 000011A6 262E 000E move.l D3, [A6 + 0xE] 000011AA 282E 0012 move.l D4, [A6 + 0x12] 000011AE 266E 0016 movea.l A3, [A6 + 0x16] 000011B2 42A7 clr.l -[A7] 000011B4 486E FFFF pea.l [A6 - 0x1] 000011B8 4878 0001 push.l 0x1 000011BC 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */ 000011C2 4267 clr.w -[A7] 000011C4 2F0A move.l -[A7], A2 000011C6 2057 movea.l A0, [A7] 000011C8 2250 movea.l A1, [A0] 000011CA 2269 0078 movea.l A1, [A1 + 0x78] 000011CE 4E91 jsr [A1] 000011D0 2F0B move.l -[A7], A3 000011D2 2F04 move.l -[A7], D4 000011D4 2F03 move.l -[A7], D3 000011D6 3F05 move.w -[A7], D5 000011D8 2F0A move.l -[A7], A2 000011DA 61FF FFFF F284 bsr -0xD7A /* 00000460 */ 000011E0 0C83 6466 6C74 cmpi.l D3, 0x64666C74 /* 'dflt' */ 000011E6 4FEF 0028 lea.l A7, [A7 + 0x28] 000011EA 6600 0082 bne +0x84 /* 0000126E */ 000011EE 1613 move.b D3, [A3] 000011F0 B62E FFFF cmp.b D3, [A6 - 0x1] 000011F4 6778 beq +0x7A /* 0000126E */ 000011F6 4A03 tst.b D3 000011F8 673A beq +0x3C /* 00001234 */ 000011FA 4227 clr.b -[A7] 000011FC 4878 FFFD push.l 0xFFFD 00001200 4878 FFFD push.l 0xFFFD 00001204 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001208 2057 movea.l A0, [A7] 0000120A 2268 0004 movea.l A1, [A0 + 0x4] 0000120E 2269 0044 movea.l A1, [A1 + 0x44] 00001212 4E91 jsr [A1] 00001214 1F3C 0001 move.b -[A7], 0x1 00001218 2F3C 0006 0006 move.l -[A7], 0x60006 0000121E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001222 2057 movea.l A0, [A7] 00001224 2268 0004 movea.l A1, [A0 + 0x4] 00001228 2269 0040 movea.l A1, [A1 + 0x40] 0000122C 4E91 jsr [A1] 0000122E 4FEF 0018 lea.l A7, [A7 + 0x18] 00001232 603A bra +0x3C /* 0000126E */ label00001234: 00001234 1F3C 0001 move.b -[A7], 0x1 00001238 4878 0003 push.l 0x3 0000123C 4878 0003 push.l 0x3 00001240 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001244 2057 movea.l A0, [A7] 00001246 2268 0004 movea.l A1, [A0 + 0x4] 0000124A 2269 0044 movea.l A1, [A1 + 0x44] 0000124E 4E91 jsr [A1] 00001250 1F3C 0001 move.b -[A7], 0x1 00001254 2F3C FFFA FFFA move.l -[A7], 0xFFFAFFFA 0000125A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000125E 2057 movea.l A0, [A7] 00001260 2268 0004 movea.l A1, [A0 + 0x4] 00001264 2269 0040 movea.l A1, [A1 + 0x40] 00001268 4E91 jsr [A1] 0000126A 4FEF 0018 lea.l A7, [A7 + 0x18] label0000126E: 0000126E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001272 4E5E unlink A6 00001274 4E75 rts 00001276 4E56 FFF4 link A6, -0x000C 0000127A 48E7 0030 movem.l -[A7], A2,A3 0000127E 246E 0008 movea.l A2, [A6 + 0x8] 00001282 4AAA 0008 tst.l [A2 + 0x8] 00001286 6700 00A6 beq +0xA8 /* 0000132E */ 0000128A 486E FFF8 pea.l [A6 - 0x8] 0000128E 2F0A move.l -[A7], A2 00001290 4EB9 0001 6138 jsr [0x00016138] 00001296 4A00 tst.b D0 00001298 504F addq.w A7, 8 0000129A 6640 bne +0x42 /* 000012DC */ 0000129C 486E FFF4 pea.l [A6 - 0xC] 000012A0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000012A4 4EB9 0000 348A jsr [0x0000348A] 000012AA 3D7C 8000 FFFA move.w [A6 - 0x6], 0x8000 000012B0 302E FFF4 move.w D0, [A6 - 0xC] 000012B4 48C0 ext.l D0 000012B6 322E FFFA move.w D1, [A6 - 0x6] 000012BA 48C1 ext.l D1 000012BC D280 add.l D1, D0 000012BE 3D41 FFFE move.w [A6 - 0x2], D1 000012C2 3D7C 8000 FFF8 move.w [A6 - 0x8], 0x8000 000012C8 302E FFF6 move.w D0, [A6 - 0xA] 000012CC 48C0 ext.l D0 000012CE 322E FFF8 move.w D1, [A6 - 0x8] 000012D2 48C1 ext.l D1 000012D4 D280 add.l D1, D0 000012D6 3D41 FFFC move.w [A6 - 0x4], D1 000012DA 504F addq.w A7, 8 label000012DC: 000012DC 4267 clr.w -[A7] 000012DE 4879 0000 EDAE push.l 0xEDAE 000012E4 4879 0000 ED7A push.l 0xED7A 000012EA 4878 0004 push.l 0x4 000012EE 2F2A 0004 move.l -[A7], [A2 + 0x4] 000012F2 4EB9 0000 2582 jsr [0x00002582] 000012F8 2648 movea.l A3, A0 000012FA 200B move.l D0, A3 000012FC 4FEF 0012 lea.l A7, [A7 + 0x12] 00001300 671A beq +0x1C /* 0000131C */ 00001302 2F0B move.l -[A7], A3 00001304 4EB9 0000 215A jsr [0x0000215A] 0000130A 4A00 tst.b D0 0000130C 584F addq.w A7, 4 0000130E 670C beq +0xE /* 0000131C */ 00001310 486E FFF8 pea.l [A6 - 0x8] 00001314 2F3C 0003 0003 move.l -[A7], 0x30003 0000131A A8A9 syscall InsetRect label0000131C: 0000131C 206A 0008 movea.l A0, [A2 + 0x8] 00001320 2050 movea.l A0, [A0] 00001322 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8] 00001328 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4] label0000132E: 0000132E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001332 4E5E unlink A6 00001334 4E75 rts fn00001336: 00001336 4E56 0000 link A6, 0 0000133A 48E7 0030 movem.l -[A7], A2,A3 0000133E 246E 0008 movea.l A2, [A6 + 0x8] 00001342 266E 000C movea.l A3, [A6 + 0xC] 00001346 256E 0010 0004 move.l [A2 + 0x4], [A6 + 0x10] 0000134C 248B move.l [A2], A3 0000134E 4AAE 0010 tst.l [A6 + 0x10] 00001352 6738 beq +0x3A /* 0000138C */ 00001354 554F subq.w A7, 2 00001356 2F0B move.l -[A7], A3 00001358 4267 clr.w -[A7] 0000135A 2F3C 6D68 6E64 move.l -[A7], 0x6D686E64 /* 'mhnd' */ 00001360 4878 0004 push.l 0x4 00001364 486E 0010 pea.l [A6 + 0x10] 00001368 303C 0012 move.w D0, 0x12 0000136C AA73 syscall ControlDispatch 0000136E 301F move.w D0, [A7]+ 00001370 554F subq.w A7, 2 00001372 2F0B move.l -[A7], A3 00001374 4267 clr.w -[A7] 00001376 2F3C 6D76 616C move.l -[A7], 0x6D76616C /* 'mval' */ 0000137C 4878 0002 push.l 0x2 00001380 486E 0014 pea.l [A6 + 0x14] 00001384 303C 0012 move.w D0, 0x12 00001388 AA73 syscall ControlDispatch 0000138A 301F move.w D0, [A7]+ label0000138C: 0000138C 204A movea.l A0, A2 0000138E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001392 4E5E unlink A6 00001394 4E75 rts fn00001396: 00001396 4E56 FFFC link A6, -0x0004 0000139A 2F0A move.l -[A7], A2 0000139C 246E 0008 movea.l A2, [A6 + 0x8] 000013A0 200A move.l D0, A2 000013A2 6736 beq +0x38 /* 000013DA */ 000013A4 4AAA 0004 tst.l [A2 + 0x4] 000013A8 6720 beq +0x22 /* 000013CA */ 000013AA 42AE FFFC clr.l [A6 - 0x4] 000013AE 554F subq.w A7, 2 000013B0 2F12 move.l -[A7], [A2] 000013B2 4267 clr.w -[A7] 000013B4 2F3C 6D68 6E64 move.l -[A7], 0x6D686E64 /* 'mhnd' */ 000013BA 4878 0004 push.l 0x4 000013BE 486E FFFC pea.l [A6 - 0x4] 000013C2 303C 0012 move.w D0, 0x12 000013C6 AA73 syscall ControlDispatch 000013C8 301F move.w D0, [A7]+ label000013CA: 000013CA 4A6E 000C tst.w [A6 + 0xC] 000013CE 6F0A ble +0xC /* 000013DA */ 000013D0 2F0A move.l -[A7], A2 000013D2 4EB9 0000 2592 jsr [0x00002592] 000013D8 584F addq.w A7, 4 label000013DA: 000013DA 204A movea.l A0, A2 000013DC 245F movea.l A2, [A7]+ 000013DE 4E5E unlink A6 000013E0 4E75 rts 000013E2 4E56 0000 link A6, 0 000013E6 2F0A move.l -[A7], A2 000013E8 246E 0008 movea.l A2, [A6 + 0x8] 000013EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000013F0 2F0A move.l -[A7], A2 000013F2 61FF FFFF EC14 bsr -0x13EA /* 00000008 */ 000013F8 41F9 0000 E9A4 lea.l A0, [0x0000E9A4] 000013FE 2488 move.l [A2], A0 00001400 204A movea.l A0, A2 00001402 504F addq.w A7, 8 00001404 245F movea.l A2, [A7]+ 00001406 4E5E unlink A6 00001408 4E75 rts 0000140A 4E56 0000 link A6, 0 0000140E 2F0A move.l -[A7], A2 00001410 246E 0008 movea.l A2, [A6 + 0x8] 00001414 200A move.l D0, A2 00001416 6724 beq +0x26 /* 0000143C */ 00001418 41F9 0000 E9A4 lea.l A0, [0x0000E9A4] 0000141E 2488 move.l [A2], A0 00001420 4267 clr.w -[A7] 00001422 2F0A move.l -[A7], A2 00001424 61FF FFFF ED4A bsr -0x12B4 /* 00000170 */ 0000142A 4A6E 000C tst.w [A6 + 0xC] 0000142E 5C4F addq.w A7, 6 00001430 6F0A ble +0xC /* 0000143C */ 00001432 2F0A move.l -[A7], A2 00001434 4EB9 0000 2592 jsr [0x00002592] 0000143A 584F addq.w A7, 4 label0000143C: 0000143C 204A movea.l A0, A2 0000143E 245F movea.l A2, [A7]+ 00001440 4E5E unlink A6 00001442 4E75 rts 00001444 4E56 FFF8 link A6, -0x0008 00001448 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000144C 246E 0008 movea.l A2, [A6 + 0x8] 00001450 3A2E 000C move.w D5, [A6 + 0xC] 00001454 382E 0012 move.w D4, [A6 + 0x12] 00001458 2F0A move.l -[A7], A2 0000145A 61FF 0000 00EC bsr +0xEE /* 00001548 */ 00001460 584F addq.w A7, 4 00001462 3F00 move.w -[A7], D0 00001464 2F0A move.l -[A7], A2 00001466 61FF 0000 0094 bsr +0x96 /* 000014FC */ 0000146C 584F addq.w A7, 4 0000146E 2F08 move.l -[A7], A0 00001470 2F2A 0008 move.l -[A7], [A2 + 0x8] 00001474 486E FFF8 pea.l [A6 - 0x8] 00001478 61FF FFFF FEBC bsr -0x142 /* 00001336 */ 0000147E 3F04 move.w -[A7], D4 00001480 2F2E 000E move.l -[A7], [A6 + 0xE] 00001484 3F05 move.w -[A7], D5 00001486 2F0A move.l -[A7], A2 00001488 61FF FFFF ED20 bsr -0x12DE /* 000001AA */ 0000148E 1600 move.b D3, D0 00001490 3F3C FFFF move.w -[A7], 0xFFFF 00001494 486E FFF8 pea.l [A6 - 0x8] 00001498 61FF FFFF FEFC bsr -0x102 /* 00001396 */ 0000149E 1003 move.b D0, D3 000014A0 4FEF 0020 lea.l A7, [A7 + 0x20] 000014A4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000014A8 4E5E unlink A6 000014AA 4E75 rts 000014AC 4E56 FFF8 link A6, -0x0008 000014B0 2F0A move.l -[A7], A2 000014B2 246E 0008 movea.l A2, [A6 + 0x8] 000014B6 2F0A move.l -[A7], A2 000014B8 61FF 0000 008E bsr +0x90 /* 00001548 */ 000014BE 584F addq.w A7, 4 000014C0 3F00 move.w -[A7], D0 000014C2 2F0A move.l -[A7], A2 000014C4 61FF 0000 0036 bsr +0x38 /* 000014FC */ 000014CA 584F addq.w A7, 4 000014CC 2F08 move.l -[A7], A0 000014CE 2F2A 0008 move.l -[A7], [A2 + 0x8] 000014D2 486E FFF8 pea.l [A6 - 0x8] 000014D6 61FF FFFF FE5E bsr -0x1A0 /* 00001336 */ 000014DC 2F0A move.l -[A7], A2 000014DE 61FF FFFF ED36 bsr -0x12C8 /* 00000216 */ 000014E4 3F3C FFFF move.w -[A7], 0xFFFF 000014E8 486E FFF8 pea.l [A6 - 0x8] 000014EC 61FF FFFF FEA8 bsr -0x156 /* 00001396 */ 000014F2 4FEF 0018 lea.l A7, [A7 + 0x18] 000014F6 245F movea.l A2, [A7]+ 000014F8 4E5E unlink A6 000014FA 4E75 rts fn000014FC: 000014FC 4E56 0000 link A6, 0 00001500 48E7 0038 movem.l -[A7], A2,A3,A4 00001504 286E 0008 movea.l A4, [A6 + 0x8] 00001508 95CA sub.l A2, A2 0000150A 4267 clr.w -[A7] 0000150C 4879 0000 EB30 push.l 0xEB30 00001512 4879 0000 EAF4 push.l 0xEAF4 00001518 4878 0004 push.l 0x4 0000151C 2F2C 0004 move.l -[A7], [A4 + 0x4] 00001520 4EB9 0000 2582 jsr [0x00002582] 00001526 2648 movea.l A3, A0 00001528 200B move.l D0, A3 0000152A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000152E 670E beq +0x10 /* 0000153E */ 00001530 486B 006A pea.l [A3 + 0x6A] 00001534 4EB9 0000 8422 jsr [0x00008422] 0000153A 2448 movea.l A2, A0 0000153C 584F addq.w A7, 4 label0000153E: 0000153E 204A movea.l A0, A2 00001540 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001544 4E5E unlink A6 00001546 4E75 rts fn00001548: 00001548 4E56 0000 link A6, 0 0000154C 48E7 1030 movem.l -[A7], D3,A2,A3 00001550 266E 0008 movea.l A3, [A6 + 0x8] 00001554 7600 moveq.l D3, 0x00 00001556 4267 clr.w -[A7] 00001558 4879 0000 EB30 push.l 0xEB30 0000155E 4879 0000 EAF4 push.l 0xEAF4 00001564 4878 0004 push.l 0x4 00001568 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000156C 4EB9 0000 2582 jsr [0x00002582] 00001572 2448 movea.l A2, A0 00001574 200A move.l D0, A2 00001576 4FEF 0012 lea.l A7, [A7 + 0x12] 0000157A 6712 beq +0x14 /* 0000158E */ 0000157C 2F0A move.l -[A7], A2 0000157E 2057 movea.l A0, [A7] 00001580 2268 0004 movea.l A1, [A0 + 0x4] 00001584 2269 01E0 movea.l A1, [A1 + 0x1E0] 00001588 4E91 jsr [A1] 0000158A 3600 move.w D3, D0 0000158C 584F addq.w A7, 4 label0000158E: 0000158E 3003 move.w D0, D3 00001590 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001594 4E5E unlink A6 00001596 4E75 rts fn00001598: 00001598 4E56 0000 link A6, 0 0000159C 2F0A move.l -[A7], A2 0000159E 246E 0008 movea.l A2, [A6 + 0x8] 000015A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000015A6 2F0A move.l -[A7], A2 000015A8 61FF FFFF EA5E bsr -0x15A0 /* 00000008 */ 000015AE 41F9 0000 E840 lea.l A0, [0x0000E840] 000015B4 2488 move.l [A2], A0 000015B6 204A movea.l A0, A2 000015B8 504F addq.w A7, 8 000015BA 245F movea.l A2, [A7]+ 000015BC 4E5E unlink A6 000015BE 4E75 rts fn000015C0: 000015C0 4E56 0000 link A6, 0 000015C4 2F0A move.l -[A7], A2 000015C6 246E 0008 movea.l A2, [A6 + 0x8] 000015CA 200A move.l D0, A2 000015CC 6724 beq +0x26 /* 000015F2 */ 000015CE 41F9 0000 E840 lea.l A0, [0x0000E840] 000015D4 2488 move.l [A2], A0 000015D6 4267 clr.w -[A7] 000015D8 2F0A move.l -[A7], A2 000015DA 61FF FFFF EB94 bsr -0x146A /* 00000170 */ 000015E0 4A6E 000C tst.w [A6 + 0xC] 000015E4 5C4F addq.w A7, 6 000015E6 6F0A ble +0xC /* 000015F2 */ 000015E8 2F0A move.l -[A7], A2 000015EA 4EB9 0000 2592 jsr [0x00002592] 000015F0 584F addq.w A7, 4 label000015F2: 000015F2 204A movea.l A0, A2 000015F4 245F movea.l A2, [A7]+ 000015F6 4E5E unlink A6 000015F8 4E75 rts 000015FA 4E56 FFF4 link A6, -0x000C 000015FE 2F0A move.l -[A7], A2 00001600 246E 0008 movea.l A2, [A6 + 0x8] 00001604 42A7 clr.l -[A7] 00001606 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000160A 2057 movea.l A0, [A7] 0000160C 2268 0004 movea.l A1, [A0 + 0x4] 00001610 2269 00E8 movea.l A1, [A1 + 0xE8] 00001614 4E91 jsr [A1] 00001616 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000161A 2057 movea.l A0, [A7] 0000161C 2268 0004 movea.l A1, [A0 + 0x4] 00001620 2269 0018 movea.l A1, [A1 + 0x18] 00001624 4E91 jsr [A1] 00001626 584F addq.w A7, 4 00001628 2F08 move.l -[A7], A0 0000162A 486E FFF4 pea.l [A6 - 0xC] 0000162E 4EB9 0000 26A2 jsr [0x000026A2] 00001634 2F2A 0008 move.l -[A7], [A2 + 0x8] 00001638 2F2E 000C move.l -[A7], [A6 + 0xC] 0000163C A95F syscall SetControlTitle/SetCTitle 0000163E 3F3C FFFF move.w -[A7], 0xFFFF 00001642 486E FFF4 pea.l [A6 - 0xC] 00001646 4EB9 0000 26AA jsr [0x000026AA] 0000164C 42A7 clr.l -[A7] 0000164E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001652 2057 movea.l A0, [A7] 00001654 2268 0004 movea.l A1, [A0 + 0x4] 00001658 2269 00F0 movea.l A1, [A1 + 0xF0] 0000165C 4E91 jsr [A1] 0000165E 4FEF 001E lea.l A7, [A7 + 0x1E] 00001662 245F movea.l A2, [A7]+ 00001664 4E5E unlink A6 00001666 4E75 rts 00001668 4E56 0000 link A6, 0 0000166C 2F0A move.l -[A7], A2 0000166E 246E 0008 movea.l A2, [A6 + 0x8] 00001672 2F2E 000C move.l -[A7], [A6 + 0xC] 00001676 2F0A move.l -[A7], A2 00001678 61FF FFFF E98E bsr -0x1670 /* 00000008 */ 0000167E 41F9 0000 E6F4 lea.l A0, [0x0000E6F4] 00001684 2488 move.l [A2], A0 00001686 204A movea.l A0, A2 00001688 504F addq.w A7, 8 0000168A 245F movea.l A2, [A7]+ 0000168C 4E5E unlink A6 0000168E 4E75 rts 00001690 4E56 0000 link A6, 0 00001694 2F0A move.l -[A7], A2 00001696 246E 0008 movea.l A2, [A6 + 0x8] 0000169A 200A move.l D0, A2 0000169C 6724 beq +0x26 /* 000016C2 */ 0000169E 41F9 0000 E6F4 lea.l A0, [0x0000E6F4] 000016A4 2488 move.l [A2], A0 000016A6 4267 clr.w -[A7] 000016A8 2F0A move.l -[A7], A2 000016AA 61FF FFFF EAC4 bsr -0x153A /* 00000170 */ 000016B0 4A6E 000C tst.w [A6 + 0xC] 000016B4 5C4F addq.w A7, 6 000016B6 6F0A ble +0xC /* 000016C2 */ 000016B8 2F0A move.l -[A7], A2 000016BA 4EB9 0000 2592 jsr [0x00002592] 000016C0 584F addq.w A7, 4 label000016C2: 000016C2 204A movea.l A0, A2 000016C4 245F movea.l A2, [A7]+ 000016C6 4E5E unlink A6 000016C8 4E75 rts 000016CA 4E56 FFFA link A6, -0x0006 000016CE 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000016D2 286E 0008 movea.l A4, [A6 + 0x8] 000016D6 266E 000C movea.l A3, [A6 + 0xC] 000016DA 246E 0010 movea.l A2, [A6 + 0x10] 000016DE 200B move.l D0, A3 000016E0 670A beq +0xC /* 000016EC */ 000016E2 26AD F696 move.l [A3], [A5 - 0x96A] 000016E6 376D F69A 0004 move.w [A3 + 0x4], [A5 - 0x966] label000016EC: 000016EC 200A move.l D0, A2 000016EE 672A beq +0x2C /* 0000171A */ 000016F0 7601 moveq.l D3, 0x01 000016F2 2F0C move.l -[A7], A4 000016F4 4EB9 0001 6180 jsr [0x00016180] 000016FA 4A00 tst.b D0 000016FC 584F addq.w A7, 4 000016FE 6702 beq +0x4 /* 00001702 */ 00001700 7602 moveq.l D3, 0x02 label00001702: 00001702 1F03 move.b -[A7], D3 00001704 486E FFFA pea.l [A6 - 0x6] 00001708 4EB9 0000 0EFA jsr [0x00000EFA] 0000170E 24AE FFFA move.l [A2], [A6 - 0x6] 00001712 356E FFFE 0004 move.w [A2 + 0x4], [A6 - 0x2] 00001718 5C4F addq.w A7, 6 label0000171A: 0000171A 7001 moveq.l D0, 0x01 0000171C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001720 4E5E unlink A6 00001722 4E75 rts 00001724 4E56 0000 link A6, 0 00001728 2F0A move.l -[A7], A2 0000172A 246E 0008 movea.l A2, [A6 + 0x8] 0000172E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001732 2F0A move.l -[A7], A2 00001734 61FF FFFF FE62 bsr -0x19C /* 00001598 */ 0000173A 41F9 0000 E416 lea.l A0, [0x0000E416] 00001740 2488 move.l [A2], A0 00001742 204A movea.l A0, A2 00001744 504F addq.w A7, 8 00001746 245F movea.l A2, [A7]+ 00001748 4E5E unlink A6 0000174A 4E75 rts 0000174C 4E56 0000 link A6, 0 00001750 2F0A move.l -[A7], A2 00001752 246E 0008 movea.l A2, [A6 + 0x8] 00001756 200A move.l D0, A2 00001758 6724 beq +0x26 /* 0000177E */ 0000175A 41F9 0000 E416 lea.l A0, [0x0000E416] 00001760 2488 move.l [A2], A0 00001762 4267 clr.w -[A7] 00001764 2F0A move.l -[A7], A2 00001766 61FF FFFF FE58 bsr -0x1A6 /* 000015C0 */ 0000176C 4A6E 000C tst.w [A6 + 0xC] 00001770 5C4F addq.w A7, 6 00001772 6F0A ble +0xC /* 0000177E */ 00001774 2F0A move.l -[A7], A2 00001776 4EB9 0000 2592 jsr [0x00002592] 0000177C 584F addq.w A7, 4 label0000177E: 0000177E 204A movea.l A0, A2 00001780 245F movea.l A2, [A7]+ 00001782 4E5E unlink A6 00001784 4E75 rts 00001786 4E56 0000 link A6, 0 0000178A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000178E 2057 movea.l A0, [A7] 00001790 2250 movea.l A1, [A0] 00001792 2269 00B0 movea.l A1, [A1 + 0xB0] 00001796 4E91 jsr [A1] 00001798 4E5E unlink A6 0000179A 4E75 rts 0000179C 7002 moveq.l D0, 0x02 0000179E 4E75 rts 000017A0 4E56 FFF8 link A6, -0x0008 000017A4 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000017A8 246E 0008 movea.l A2, [A6 + 0x8] 000017AC 3A2E 000C move.w D5, [A6 + 0xC] 000017B0 382E 0012 move.w D4, [A6 + 0x12] 000017B4 2F0A move.l -[A7], A2 000017B6 61FF 0000 0114 bsr +0x116 /* 000018CC */ 000017BC 584F addq.w A7, 4 000017BE 2F08 move.l -[A7], A0 000017C0 2F2A 0004 move.l -[A7], [A2 + 0x4] 000017C4 486E FFF8 pea.l [A6 - 0x8] 000017C8 4EB9 0000 116A jsr [0x0000116A] 000017CE 3F04 move.w -[A7], D4 000017D0 2F2E 000E move.l -[A7], [A6 + 0xE] 000017D4 3F05 move.w -[A7], D5 000017D6 2F0A move.l -[A7], A2 000017D8 61FF FFFF E9D0 bsr -0x162E /* 000001AA */ 000017DE 1600 move.b D3, D0 000017E0 3F3C FFFF move.w -[A7], 0xFFFF 000017E4 486E FFF8 pea.l [A6 - 0x8] 000017E8 4EB9 0000 1172 jsr [0x00001172] 000017EE 1003 move.b D0, D3 000017F0 4FEF 001E lea.l A7, [A7 + 0x1E] 000017F4 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000017F8 4E5E unlink A6 000017FA 4E75 rts 000017FC 4E56 FFF8 link A6, -0x0008 00001800 2F0A move.l -[A7], A2 00001802 246E 0008 movea.l A2, [A6 + 0x8] 00001806 2F0A move.l -[A7], A2 00001808 61FF 0000 00C2 bsr +0xC4 /* 000018CC */ 0000180E 584F addq.w A7, 4 00001810 2F08 move.l -[A7], A0 00001812 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001816 486E FFF8 pea.l [A6 - 0x8] 0000181A 4EB9 0000 116A jsr [0x0000116A] 00001820 2F0A move.l -[A7], A2 00001822 61FF FFFF E9F2 bsr -0x160C /* 00000216 */ 00001828 3F3C FFFF move.w -[A7], 0xFFFF 0000182C 486E FFF8 pea.l [A6 - 0x8] 00001830 4EB9 0000 1172 jsr [0x00001172] 00001836 4FEF 0016 lea.l A7, [A7 + 0x16] 0000183A 245F movea.l A2, [A7]+ 0000183C 4E5E unlink A6 0000183E 4E75 rts 00001840 4E56 FFFC link A6, -0x0004 00001844 2F0A move.l -[A7], A2 00001846 246E 0008 movea.l A2, [A6 + 0x8] 0000184A 42AE FFFC clr.l [A6 - 0x4] 0000184E 554F subq.w A7, 2 00001850 2F2A 0008 move.l -[A7], [A2 + 0x8] 00001854 4267 clr.w -[A7] 00001856 2F3C 6D68 616E move.l -[A7], 0x6D68616E /* 'mhan' */ 0000185C 4878 0004 push.l 0x4 00001860 486E FFFC pea.l [A6 - 0x4] 00001864 42A7 clr.l -[A7] 00001866 303C 0013 move.w D0, 0x13 0000186A AA73 syscall ControlDispatch 0000186C 301F move.w D0, [A7]+ 0000186E 4AAE FFFC tst.l [A6 - 0x4] 00001872 6614 bne +0x16 /* 00001888 */ 00001874 42A7 clr.l -[A7] 00001876 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000187A 2057 movea.l A0, [A7] 0000187C 2268 0004 movea.l A1, [A0 + 0x4] 00001880 2269 00F0 movea.l A1, [A1 + 0xF0] 00001884 4E91 jsr [A1] 00001886 504F addq.w A7, 8 label00001888: 00001888 245F movea.l A2, [A7]+ 0000188A 4E5E unlink A6 0000188C 4E75 rts 0000188E 4E56 0000 link A6, 0 00001892 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001896 246E 0008 movea.l A2, [A6 + 0x8] 0000189A 262E 000E move.l D3, [A6 + 0xE] 0000189E 282E 0012 move.l D4, [A6 + 0x12] 000018A2 266E 0016 movea.l A3, [A6 + 0x16] 000018A6 0C83 6D68 616E cmpi.l D3, 0x6D68616E /* 'mhan' */ 000018AC 6616 bne +0x18 /* 000018C4 */ 000018AE 554F subq.w A7, 2 000018B0 2F2A 0008 move.l -[A7], [A2 + 0x8] 000018B4 4267 clr.w -[A7] 000018B6 2F03 move.l -[A7], D3 000018B8 2F04 move.l -[A7], D4 000018BA 2F0B move.l -[A7], A3 000018BC 303C 0012 move.w D0, 0x12 000018C0 AA73 syscall ControlDispatch 000018C2 301F move.w D0, [A7]+ label000018C4: 000018C4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000018C8 4E5E unlink A6 000018CA 4E75 rts fn000018CC: 000018CC 4E56 0000 link A6, 0 000018D0 48E7 0038 movem.l -[A7], A2,A3,A4 000018D4 286E 0008 movea.l A4, [A6 + 0x8] 000018D8 95CA sub.l A2, A2 000018DA 4267 clr.w -[A7] 000018DC 4879 0000 E62C push.l 0xE62C 000018E2 4879 0000 E5A6 push.l 0xE5A6 000018E8 4878 0004 push.l 0x4 000018EC 2F2C 0004 move.l -[A7], [A4 + 0x4] 000018F0 4EB9 0001 7ED6 jsr [0x00017ED6] 000018F6 584F addq.w A7, 4 000018F8 2F08 move.l -[A7], A0 000018FA 4EB9 0000 2582 jsr [0x00002582] 00001900 2648 movea.l A3, A0 00001902 200B move.l D0, A3 00001904 4FEF 0012 lea.l A7, [A7 + 0x12] 00001908 670E beq +0x10 /* 00001918 */ 0000190A 486B 00DA pea.l [A3 + 0xDA] 0000190E 4EB9 0000 8422 jsr [0x00008422] 00001914 2448 movea.l A2, A0 00001916 584F addq.w A7, 4 label00001918: 00001918 204A movea.l A0, A2 0000191A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000191E 4E5E unlink A6 00001920 4E75 rts 00001922 4E56 FFF4 link A6, -0x000C 00001926 2F0A move.l -[A7], A2 00001928 246E 0008 movea.l A2, [A6 + 0x8] 0000192C 4AAA 0008 tst.l [A2 + 0x8] 00001930 6768 beq +0x6A /* 0000199A */ 00001932 486E FFF8 pea.l [A6 - 0x8] 00001936 2F0A move.l -[A7], A2 00001938 4EB9 0001 6138 jsr [0x00016138] 0000193E 4A00 tst.b D0 00001940 504F addq.w A7, 8 00001942 6640 bne +0x42 /* 00001984 */ 00001944 486E FFF4 pea.l [A6 - 0xC] 00001948 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000194C 4EB9 0000 348A jsr [0x0000348A] 00001952 3D7C 8000 FFFA move.w [A6 - 0x6], 0x8000 00001958 302E FFF4 move.w D0, [A6 - 0xC] 0000195C 48C0 ext.l D0 0000195E 322E FFFA move.w D1, [A6 - 0x6] 00001962 48C1 ext.l D1 00001964 D280 add.l D1, D0 00001966 3D41 FFFE move.w [A6 - 0x2], D1 0000196A 3D7C 8000 FFF8 move.w [A6 - 0x8], 0x8000 00001970 302E FFF6 move.w D0, [A6 - 0xA] 00001974 48C0 ext.l D0 00001976 322E FFF8 move.w D1, [A6 - 0x8] 0000197A 48C1 ext.l D1 0000197C D280 add.l D1, D0 0000197E 3D41 FFFC move.w [A6 - 0x4], D1 00001982 504F addq.w A7, 8 label00001984: 00001984 526E FFF8 addq.w [A6 - 0x8], 1 00001988 206A 0008 movea.l A0, [A2 + 0x8] 0000198C 2050 movea.l A0, [A0] 0000198E 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8] 00001994 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4] label0000199A: 0000199A 245F movea.l A2, [A7]+ 0000199C 4E5E unlink A6 0000199E 4E75 rts 000019A0 0000 007A ori.b D0, 0x7A /* 'z' */ 000019A4 8F83 A692 unpk D7, D3, 0xA692 000019A8 90B9 839D 8F86 sub.l D0, [0x839D8F86] 000019AE 8840 or.w D4, D0 000019B0 7798 moveq.l D3, 0xFFFFFF98 000019B2 8D8F 918F unpk -[A6], -[A7], 0x918F 000019B6 9387 subx.l D1, D7 000019B8 9198 sub.l [A0]+, D0 000019BA 8D8F 404B unpk -[A6], -[A7], 0x404B 000019BE 9AAF 839E sub.l D5, [A7 - 0x7C62] 000019C2 B783 xor.l D3, D3 000019C4 AA83 syscall 0xA83 000019C6 4045 negx.w D5 000019C8 9B96 sub.l [A6], D5 000019CA 9293 sub.l D1, [A3] 000019CC 9291 sub.l D1, [A1] 000019CE 8390 or.l [A0], D1 000019D0 8688 or.l D3, A0 000019D2 405D negx.w [A5]+ 000019D4 A293 syscall Microseconds, flags=2 000019D6 9F90 sub.l [A0], D7 000019D8 8E9E or.l D7, [A6]+ 000019DA 9099 sub.l D0, [A1]+ 000019DC 8B40 4183 pack D5, D0, 0x4183 000019E0 879F or.l [A7]+, D3 000019E2 A28C syscall Wakeup, flags=2 000019E4 B09F cmp.l D0, [A7]+ 000019E6 8E40 or.w D7, D0 000019E8 5593 subq.l [A3], 2 000019EA 909E sub.l D0, [A6]+ 000019EC 989F sub.l D4, [A7]+ 000019EE 889D or.l D4, [A5]+ 000019F0 928E sub.l D1, A6 000019F2 9689 sub.l D3, A1 000019F4 8B98 or.l [A0]+, D5 000019F6 9940 subx.w D4, D0 000019F8 52A8 4041 addq.l [A0 + 0x4041], 1 000019FC 908E sub.l D0, A6 000019FE 9D96 sub.l [A6], D6 00001A00 A490 syscall SysEnvirons, flags=4 00001A02 8E40 or.w D7, D0 00001A04 8F9D or.l [A5]+, D7 00001A06 8387 8940 unpk D1, D7, 0x8940 00001A0A 6793 beq -0x6B /* 0000199F */ 00001A0C 908E sub.l D0, A6 00001A0E 406C 8387 negx.w [A4 - 0x7C79] 00001A12 9C83 sub.l D6, D3 00001A14 87A1 or.l -[A1], D3 00001A16 908E sub.l D0, A6 00001A18 A28C syscall Wakeup, flags=2 00001A1A 9C90 sub.l D6, [A0] 00001A1C 8EA7 or.l D7, -[A7] 00001A1E 9990 sub.l [A0], D4 00001A20 8EA9 9099 or.l D7, [A1 - 0x6F67] 00001A24 8B40 5683 pack D5, D0, 0x5683 00001A28 8CA9 0000 or.l D6, [A1 + 0x0] 00001A2C 0020 AE40 ori.b -[A0], 0x40 /* '@' */ 00001A30 4287 clr.l D7 00001A32 8740 CE40 pack D3, D0, 0xCE40 00001A36 7F40 moveq.l D7, 0x40 00001A38 DD41 addx.w D6, D1 00001A3A 5E85 addq.l D5, 7 00001A3C 88A6 or.l D4, -[A6] 00001A3E B5FA 9240 cmpa.l A2, [PC - 0x6DC0 /* FFFFAC80, cstring "" */] 00001A42 F1B1 .invalid <> 00001A44 FA40 BA95 .extension 0xA40 <>, 0xBA95 // unimplemented 00001A48 A340 syscall ResrvMem/ReserveMem, flags=3 00001A4A 6887 bvc -0x77 /* 000019D3 */ 00001A4C 4060 negx.w -[A0] 00001A4E 9B41 subx.w D5, D1 00001A50 1CFB 40C2 move.b [A6]+, [PC + D4.w - 0x62] 00001A54 4152 chk.w D0, [A2] 00001A56 40E0 move.w -[A0], SR 00001A58 40FE move.w <>, SR 00001A5A 8F95 or.l [A5], D7 00001A5C 0000 0000 ori.b D0, 0x0